有没有办法在RUBY做T测试?

时间:2014-08-25 03:57:22

标签: ruby

有没有办法在RUBY做T测试?例如,可能需要哪些包?我搜索了一些与统计相关的包,但没有一个能够进行T检验或其他统计检验。

1 个答案:

答案 0 :(得分:3)

statsample似乎提供了它。 甚至还有一个例子here

单方面测试:

require 'statsample'

Statsample::Analysis.store(Statsample::Test::T) do
  a=rnorm(10)
  t_1=Statsample::Test.t_one_sample(a,{:u=>50})
  summary t_1
end

Statsample::Analysis.run_batch

<强>输出

Analysis 2014-09-04 12:43:55 +0200
= Statsample::Test::T
  == One Sample T Test
    Sample mean: 0.2265 | Sample sd: 0.9062 | se : 0.2866
    Population mean: 50.0000
    t(9) = -173.6986, p=0.0000 (both tails)
    CI(95%): -50.4217 - -49.1253