簡體   English   中英

如何在表格中按R中的各個組/變量顯示統計摘要

[英]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.

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