我对Julia语言还比较陌生。我想知道这种语言是否实现了一些统计测试,特别是用于比较均值的t检验。如果有的话,我该如何调用它?
我对Julia语言还比较陌生。我想知道这种语言是否实现了一些统计测试,特别是用于比较均值的t检验。如果有的话,我该如何调用它?
您可以使用HypothesisTests.jl进行此操作--相关文档。
(另请参阅:网站juliastats.github.io整洁地列出了用于统计和机器学习的Julia包)
这是您可能要执行的步骤:
julia> Pkg.add("HypothesisTests")
julia> using HypothesisTests
julia> xs = [1, 2, 3, 4]
julia> ys = [5, 6, 7, 8]
julia> OneSampleTTest(vec(xs), vec(ys))
One sample t-test
-----------------
Population details:
parameter of interest: Mean
value under h_0: 0
point estimate: -4.0
95% confidence interval: (-4.0,-4.0)
Test summary:
outcome with 95% confidence: reject h_0
two-sided p-value: 0.0 (extremely significant)
Details:
number of observations: 4
t-statistic: -Inf
degrees of freedom: 3
empirical standard error: 0.0
(...上面的例子仅仅是用来展示函数的使用,数据并没有任何实际意义)。
OneSampleTTest
的方式才是有效的。对于观测值不成对的两个样本,最好在测试方差相同后使用 EqualVarianceTTest
。 - Andreas Noack
julia t-test
- 第一个结果是下面答案的内容,因此“这个问题没有显示任何研究努力”。 - thelatemail