2015-12-12 23 views
2

我對朱莉婭語言頗爲陌生。我想知道這種語言是否實現了一些統計測試,特別是用於比較手段的t檢驗。如果是這樣,我該如何調用它?朱莉婭語言:有沒有t檢驗?

+1

爲什麼downvote? –

+0

Google'julia t-test' - 第一個結果是下面答案的內容,因此「*這個問題沒有顯示任何研究成果*」 – thelatemail

回答

8

您可以使用HypothesisTests.jl這個 - relevant docs

(參見:該網站juliastats.github.io整齊地列出了包在朱莉婭的統計和ML)

這裏是你如何能可能去了解它:

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 

(...上面的例子只是說明函數的使用,數據並不代表什麼)。

+1

非常感謝。 –

+0

@CapitãoAhab添加了一個基本的示例。如果有幫助,請考慮接受答案:-) – ComputerFellow

+0

請注意,這種使用'OneSampleTTest'的方式僅在觀察結果爲成對時纔有效。一些治療之前和之後採樣的同一位學生。對於兩個觀察值不是成對的樣本,在測試方差相同之後使用「EqualVarianceTTest」會更好。 –