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.
158 159 160 |
# File 'lib/num4anova.rb', line 158 def initialize @twoWay = TwoWayLayout.getInstance() end |
Instance Method Details
#twoway2_anova(xij, a) ⇒ Array
二元配置の分散分析
(繰り返しのない時)
217 218 219 220 |
# File 'lib/num4anova.rb', line 217 def twoway2_anova(xij, a) ret = @twoWay.twoway2Anova(xij.to_java(Java::double[]), a) return ret.to_a end |
#twoway_anova(xij, a) ⇒ Array
二元配置の分散分析
(繰り返し数が等しい時)
195 196 197 198 |
# File 'lib/num4anova.rb', line 195 def twoway_anova(xij, a) ret = @twoWay.twowayAnova(xij.to_java(Java::double[][]), a) return ret.to_a end |