Class: Num4TstStatistic2Lib::NonParametrixTestLib
- Inherits:
-
Object
- Object
- Num4TstStatistic2Lib::NonParametrixTestLib
- Defined in:
- lib/num4tststatistic2.rb
Overview
ノンパラメトリック検定
Instance Method Summary collapse
-
#initialize(hypothTest3) ⇒ NonParametrixTestLib
constructor
A new instance of NonParametrixTestLib.
-
#ks2test(xi1, xi2, a) ⇒ boolean
コルモゴルフ・スミルノフ検定(2標本).
-
#utest(x, y, a) ⇒ boolean
マン・ホイットニーのU検定.
-
#wilcoxontest(x, y, a) ⇒ boolean
ウィルコクス符号付き順位検定.
Constructor Details
#initialize(hypothTest3) ⇒ NonParametrixTestLib
Returns a new instance of NonParametrixTestLib.
252 253 254 255 |
# File 'lib/num4tststatistic2.rb', line 252 def initialize(hypothTest3) @hypothTest3 = hypothTest3 @nonParaTest = Num4TstStatisticLib::NonParametrixTestLib.new end |
Instance Method Details
#ks2test(xi1, xi2, a) ⇒ boolean
コルモゴルフ・スミルノフ検定(2標本)
310 311 312 313 314 |
# File 'lib/num4tststatistic2.rb', line 310 def ks2test(xi1, xi2, a) raise TypeError unless @hypothTest3.kind_of?(HypothTest3IF) return @nonParaTest.ks2test(xi1, xi2, a) end |
#utest(x, y, a) ⇒ boolean
マン・ホイットニーのU検定
270 271 272 273 274 275 |
# File 'lib/num4tststatistic2.rb', line 270 def utest(x, y, a) raise TypeError unless @hypothTest3.kind_of?(HypothTest3IF) statistic = @nonParaTest.utest(x, y) return @hypothTest3.normDistTest(statistic, a) end |
#wilcoxontest(x, y, a) ⇒ boolean
ウィルコクス符号付き順位検定
290 291 292 293 294 295 |
# File 'lib/num4tststatistic2.rb', line 290 def wilcoxon(x, y, a) raise TypeError unless @hypothTest3.kind_of?(HypothTest3IF) statistic = @nonParaTest.wilcoxon(x, y) return @hypothTest3.normDistTest(statistic, a) end |