Class: Num4AnovaLib::TwoWayLayoutLib
- Inherits:
-
Object
- Object
- Num4AnovaLib::TwoWayLayoutLib
- Defined in:
- lib/num4anova.rb
Overview
二元配置の分散分析
Instance Method Summary collapse
-
#initialize ⇒ TwoWayLayoutLib
constructor
A new instance of TwoWayLayoutLib.
-
#twoway2_anova(xij, a) ⇒ Array
二元配置の分散分析 (繰り返しのない時).
-
#twoway_anova(xij, a) ⇒ Array
二元配置の分散分析 (繰り返し数が等しい時).
Constructor Details
#initialize ⇒ TwoWayLayoutLib
Returns a new instance of TwoWayLayoutLib.
177 178 179 |
# File 'lib/num4anova.rb', line 177 def initialize @twoWay = TwoWayLayout.getInstance() end |
Instance Method Details
#twoway2_anova(xij, a) ⇒ Array
二元配置の分散分析
(繰り返しのない時)
236 237 238 239 |
# File 'lib/num4anova.rb', line 236 def twoway2_anova(xij, a) ret = @twoWay.twoway2Anova(xij.to_java(Java::double[]), a) return ret.to_a end |
#twoway_anova(xij, a) ⇒ Array
二元配置の分散分析
(繰り返し数が等しい時)
214 215 216 217 |
# File 'lib/num4anova.rb', line 214 def twoway_anova(xij, a) ret = @twoWay.twowayAnova(xij.to_java(Java::double[][]), a) return ret.to_a end |