Class: Num4HypothTestLib::RightSideTestLib

Inherits:
Object
  • Object
show all
Defined in:
lib/num4hypothtst.rb

Overview

片側(右側)検定

Instance Method Summary collapse

Constructor Details

#initializeRightSideTestLib

Returns a new instance of RightSideTestLib.



74
75
76
# File 'lib/num4hypothtst.rb', line 74

def initialize
    @hypothTest = RightSideTest.getInstance()
end

Instance Method Details

#chi2DistTest(statistic, df, a) ⇒ boolean

階2乗検定

Returns 検定結果(true:棄却域内 false:棄却域外).

Parameters:

  • statistic (double)

    検定統計量

  • df (int)

    自由度

  • a (double)

    有意水準

Returns:

  • (boolean)

    検定結果(true:棄却域内 false:棄却域外)



94
95
96
# File 'lib/num4hypothtst.rb', line 94

def chi2DistTest(statistic, df, a)
    return @hypothTest.chi2DistTest(statistic, df, a)
end

#fDistTest(statistic, nf, df, a) ⇒ boolean

F検定

Returns 検定結果(true:棄却域内 false:棄却域外).

Parameters:

  • statistic (double)

    検定統計量

  • nf (int)

    自由度

  • df (int)

    自由度

  • a (double)

    有意水準

Returns:

  • (boolean)

    検定結果(true:棄却域内 false:棄却域外)



114
115
116
# File 'lib/num4hypothtst.rb', line 114

def fDistTest(statistic, nf, df, a)
    return @hypothTest.fDistTest(statistic, nf, df, a)
end

#normDistTest(statistic, a) ⇒ boolean

標準正規分布検定

Returns 検定結果(true:棄却域内 false:棄却域外).

Parameters:

  • statistic (double)

    検定統計量

  • a (double)

    有意水準

Returns:

  • (boolean)

    検定結果(true:棄却域内 false:棄却域外)



103
104
105
# File 'lib/num4hypothtst.rb', line 103

def normDistTest(statistic, a)
    return @hypothTest.normDistTest(statistic, a)
end

#tDistTest(statistic, df, a) ⇒ boolean

T検定

Returns 検定結果(true:棄却域内 false:棄却域外).

Parameters:

  • statistic (double)

    検定統計量

  • df (int)

    自由度

  • a (double)

    有意水準

Returns:

  • (boolean)

    検定結果(true:棄却域内 false:棄却域外)



84
85
86
# File 'lib/num4hypothtst.rb', line 84

def tDistTest(statistic, df, a)
    return @hypothTest.tDistTest(statistic, df, a)
end

#wilcoxon(statistic, n, a) ⇒ boolean

Note:

内部でN(0,1)に近似して検定

ウィルコクソン符号順位検定

Returns 検定結果(true:棄却域内 false:棄却域外).

Parameters:

  • statistic (int)

    ウィルコクソン符号順位の検定統計量

  • n (int)

    データの個数

  • a (double)

    有意水準

Returns:

  • (boolean)

    検定結果(true:棄却域内 false:棄却域外)



126
127
128
# File 'lib/num4hypothtst.rb', line 126

def wilcoxon(statistic, n, a)
    return @hypothTest.wilcoxon(statistic, n, a)
end