[英]How to show statistic summary in table by various groups/variables in R
我嘗試在表中顯示我的數據的統計摘要。 我的數據如下所示:
Sex Cost Variance Numsample
M HC HV 7
M LC LV 9
....
F HC HV 4
F LC LV 3
...
如上所示,變量“ Sex”,“ Cost”和“ Variance”都是二進制的,具體來說是Sex(M,F); 成本(HC,LC)和差異(HV,LV)。 我在這里要做的是顯示不同性別的每個組的Numsample的統計摘要(5個數字摘要)(例如2個成本X 2個方差)。
我只知道如何使用tapply()或by()函數按一組(變量)顯示結果。 和其他一些人有這樣類似的問題, 這 。 但我認為查詢的結果表如下所示:
Sex:M
Cost - HC; Variance - HV
Min. 1st Qu. Median Mean 3rd Qu. Max.
Cost - LC; Variance - HV
Min. 1st Qu. Median Mean 3rd Qu. Max.
Cost - LC; Variance - LV
Min. 1st Qu. Median Mean 3rd Qu. Max.
Cost - HC; Variance - LV
Min. 1st Qu. Median Mean 3rd Qu. Max.
Sex:F
....(same as above)
有任何想法嗎?
一個主意:
library(plyr)
ddply(my_data, .(Sex,Cost,Variance), function(x) summary(x$Numsample))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.