Module: Num4NormalityLib
- Defined in:
- lib/num4normality.rb
Overview
正規性の検定
(Apache commoms math3使用)
Class Method Summary collapse
-
.adtest(xi) ⇒ boolean
Anderson-darling検定.
-
.jbtest(xi) ⇒ boolean
Jarque-Bera検定.
-
.ksplot(dname, xi) ⇒ void
コルモゴルフ・スミルノフ検定プロット(1標本).
-
.kstest(xi) ⇒ boolean
コルモゴルフ・スミルノフ検定(1標本).
-
.kurtosistest(xi) ⇒ boolean
タコスディーノ検定(尖度).
-
.omnibustest(xi) ⇒ boolean
オムニバス検定.
-
.ppksplot(dname, xi) ⇒ void
P-P and コルモゴルフ・スミルノフ検定プロット(1標本).
-
.ppplot(dname, xi) ⇒ void
P-Pプロット.
-
.qqksplot(dname, xi) ⇒ void
Q-Q and コルモゴルフ・スミルノフ検定プロット(1標本).
-
.qqplot(dname, xi) ⇒ void
Q-Qプロット.
-
.skewnesstest(xi) ⇒ boolean
タコスディーノ検定(歪度).
Class Method Details
.adtest(xi) ⇒ boolean
Anderson-darling検定
145 146 147 |
# File 'lib/num4normality.rb', line 145 def adtest(xi) Normality.adTest(xi.to_java(Java::double)) end |
.jbtest(xi) ⇒ boolean
Jarque-Bera検定
157 158 159 |
# File 'lib/num4normality.rb', line 157 def jbtest(xi) Normality.jbTest(xi.to_java(Java::double)) end |
.ksplot(dname, xi) ⇒ void
Note:
グラフは、jfreechartを使用
コルモゴルフ・スミルノフ検定プロット(1標本)
39 40 41 |
# File 'lib/num4normality.rb', line 39 def ksplot(dname, xi) Normality.ksPlot(dname, xi.to_java(Java::double)) end |
.kstest(xi) ⇒ boolean
コルモゴルフ・スミルノフ検定(1標本)
96 97 98 |
# File 'lib/num4normality.rb', line 96 def kstest(xi) Normality.ksTest(xi.to_java(Java::double)) end |
.kurtosistest(xi) ⇒ boolean
タコスディーノ検定(尖度)
121 122 123 |
# File 'lib/num4normality.rb', line 121 def kurtosistest(xi) Normality.kurtosisTest(xi.to_java(Java::double)) end |
.omnibustest(xi) ⇒ boolean
オムニバス検定
133 134 135 |
# File 'lib/num4normality.rb', line 133 def omnibustest(xi) Normality.omnibusTest(xi.to_java(Java::double)) end |
.ppksplot(dname, xi) ⇒ void
Note:
グラフは、jfreechartを使用
P-P and コルモゴルフ・スミルノフ検定プロット(1標本)
84 85 86 |
# File 'lib/num4normality.rb', line 84 def ppksplot(dname, xi) Normality.ppksPlot(dname, xi.to_java(Java::double)) end |
.ppplot(dname, xi) ⇒ void
Note:
グラフは、jfreechartを使用
P-Pプロット
69 70 71 |
# File 'lib/num4normality.rb', line 69 def ppplot(dname, xi) Normality.ppPlot(dname, xi.to_java(Java::double)) end |
.qqksplot(dname, xi) ⇒ void
Note:
グラフは、jfreechartを使用
Q-Q and コルモゴルフ・スミルノフ検定プロット(1標本)
54 55 56 |
# File 'lib/num4normality.rb', line 54 def qqksplot(dname, xi) Normality.qqksPlot(dname, xi.to_java(Java::double)) end |
.qqplot(dname, xi) ⇒ void
Note:
グラフは、jfreechartを使用
Q-Qプロット
24 25 26 |
# File 'lib/num4normality.rb', line 24 def qqplot(dname, xi) Normality.qqPlot(dname, xi.to_java(Java::double)) end |
.skewnesstest(xi) ⇒ boolean
タコスディーノ検定(歪度)
109 110 111 |
# File 'lib/num4normality.rb', line 109 def skewnesstest(xi) Normality.skewnessTest(xi.to_java(Java::double)) end |