簡體   English   中英

如何計算 R 中兩個數據集的顯着差異?

[英]How to compute the significant difference in two dataset in R?

我有兩個數字向量,每個向量顯示我們需要執行不同任務的天數:a 使用新技術與 b 使用舊技術

a <- c(10, 59, 30, 5)

b<- c(19, 70, 50, 25)

我需要知道a和b之間有顯着區別嗎? 如果是,估計兩組之間差異的大小?

如果您的值是正態分布的,則可以使用 R 的內置t.test function。 如果不是,您可以使用wilcox.test function (不假設人口如何分布)。

您可能可以將差異幅度計算為倍數變化。

t.test(a,b)
wilcox.test(a,b)

foldChange = mean(a)/mean(b)

假設樣本組 a 和 b 均來自正態分布,您可以使用如下所示的雙樣本 t 檢驗來定義和檢驗兩組均值是否存在顯着差異。

請注意,這將有助於了解兩個總體的方差是否相等,但這也在 t.test 函數的 arguments 中得到解決:

t.test(a, b, Alternative="two.lateral", var.equal=FALSE, conf.level=0.95)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM