Class: Num4TstStatisticLib::ParametrixTestLib
- Inherits:
-
Object
- Object
- Num4TstStatisticLib::ParametrixTestLib
- Defined in:
- lib/num4tststatistic.rb
Instance Method Summary collapse
-
#df4welch(xi1, xi2) ⇒ int
ウェルチ検定の為の自由度.
-
#diffPopulationMean(xi1, xi2) ⇒ double
対応のある2つの母平均の差の検定量.
-
#diffPopulationMean2EquVar(xi1, xi2) ⇒ double
2つの母平均の差の検定量 (等分散性を仮定).
-
#diffPopulationMean2UnEquVar(xi1, xi2) ⇒ double
2つの母平均の差の検定量 (不等分散性を仮定).
-
#diffPopulationRatio(m1, n1, m2, n2) ⇒ double
2つの母比率の差の検定量.
-
#diffPopulationVar(xi1, xi2) ⇒ double
2つの母分散の差の検定量.
-
#fidelity(fi, pi) ⇒ double
適合度の検定量.
-
#independency(fij) ⇒ double
独立性の検定量.
-
#initialize ⇒ ParametrixTestLib
constructor
A new instance of ParametrixTestLib.
-
#pearsoCorrelation(x, y) ⇒ double
ピアソン相関係数 (相関係数の検定).
-
#populationMean(xi, m0) ⇒ double
正規母集団の母平均の検定量.
-
#populationRatio(m, n, p0) ⇒ double
母比率の検定量.
-
#populationVar(xi, sig0) ⇒ double
正規母集団の母分散の検定量.
Constructor Details
#initialize ⇒ ParametrixTestLib
Returns a new instance of ParametrixTestLib.
14 15 16 |
# File 'lib/num4tststatistic.rb', line 14 def initialize @paramTest = ParametrixTest.getInstance() end |
Instance Method Details
#df4welch(xi1, xi2) ⇒ int
ウェルチ検定の為の自由度
118 119 120 121 122 |
# File 'lib/num4tststatistic.rb', line 118 def df4welch(xi1, xi2) return @paramTest.df4welch( xi1.to_java(Java::double), xi2.to_java(Java::double) ) end |
#diffPopulationMean(xi1, xi2) ⇒ double
Note:
自由度(N-1)のt分布に従う
対応のある2つの母平均の差の検定量
137 138 139 140 141 |
# File 'lib/num4tststatistic.rb', line 137 def diffPopulationMean(xi1, xi2) return @paramTest.diffPopulationMean( xi1.to_java(Java::double), xi2.to_java(Java::double) ) end |
#diffPopulationMean2EquVar(xi1, xi2) ⇒ double
Note:
N1+N2-2のt分布に従う
2つの母平均の差の検定量 (等分散性を仮定)
81 82 83 84 85 |
# File 'lib/num4tststatistic.rb', line 81 def diffPopulationMean2EquVar(xi1, xi2) return @paramTest.diffPopulationMean2EquVar( xi1.to_java(Java::double), xi2.to_java(Java::double) ) end |
#diffPopulationMean2UnEquVar(xi1, xi2) ⇒ double
Note:
df4welch関数で求めた自由度のt分布に従う
2つの母平均の差の検定量 (不等分散性を仮定)
101 102 103 104 105 |
# File 'lib/num4tststatistic.rb', line 101 def diffPopulationMean2UnEquVar(xi1, xi2) return @paramTest.diffPopulationMean2UnEquVar( xi1.to_java(Java::double), xi2.to_java(Java::double) ) end |
#diffPopulationRatio(m1, n1, m2, n2) ⇒ double
Note:
標準正規分布 N(0,1*1)に従う
2つの母比率の差の検定量
175 176 177 |
# File 'lib/num4tststatistic.rb', line 175 def diffPopulationRatio(m1, n1, m2, n2) return @paramTest.diffPopulationRatio(m1, n1, m2, n2) end |
#diffPopulationVar(xi1, xi2) ⇒ double
Note:
自由度(N1-1,N2-1)のF分布に従う
2つの母分散の差の検定量
156 157 158 159 160 |
# File 'lib/num4tststatistic.rb', line 156 def diffPopulationVar(xi1, xi2) return @paramTest.diffPopulationVar( xi1.to_java(Java::double), xi2.to_java(Java::double) ) end |
#fidelity(fi, pi) ⇒ double
Note:
自由度(n-1)の階2乗分布に従う
適合度の検定量
210 211 212 |
# File 'lib/num4tststatistic.rb', line 210 def fidelity(fi, pi) return @paramTest.fidelity(fi.to_java(Java::double), pi.to_java(Java::double)) end |
#independency(fij) ⇒ double
Note:
自由度(m-1)(n-1)の階2乗分布に従う
独立性の検定量
228 229 230 |
# File 'lib/num4tststatistic.rb', line 228 def independency(fij) return @paramTest.independency(fij.to_java(Java::double[])) end |
#pearsoCorrelation(x, y) ⇒ double
ピアソン相関係数
(相関係数の検定)
191 192 193 194 195 |
# File 'lib/num4tststatistic.rb', line 191 def pearsoCorrelation(x, y) return @paramTest.pearsoCorrelation( x.to_java(Java::double), y.to_java(Java::double) ) end |
#populationMean(xi, m0) ⇒ double
Note:
自由度(N-1)のt分布に従う
正規母集団の母平均の検定量
30 31 32 |
# File 'lib/num4tststatistic.rb', line 30 def populationMean(xi, m0) return @paramTest.populationMean(xi.to_java(Java::double), m0) end |
#populationRatio(m, n, p0) ⇒ double
Note:
標準正規分布 N(0,1*1)に従う
母比率の検定量
63 64 65 |
# File 'lib/num4tststatistic.rb', line 63 def populationRatio(m, n, p0) return @paramTest.populationRatio(m, n, p0) end |
#populationVar(xi, sig0) ⇒ double
Note:
自由度(N-1)の階2乗分布に従う
正規母集団の母分散の検定量
47 48 49 |
# File 'lib/num4tststatistic.rb', line 47 def populationVar(xi, sig0) return @paramTest.populationVar(xi.to_java(Java::double), sig0) end |