簡體   English   中英

如何從 psych 包中的 describeBy 的輸出中排除變量?

[英]How to exclude variables from the output of describeBy in the psych package?

我有一個 describeBy 的輸出,它工作正常,但是由於我的數據集有很多我目前不感興趣的變量,因此很難管理,有沒有辦法排除變量(或執行 describeBy在特定變量上)?

通過列號向量(或要排除的負列號)、名稱或邏輯向量對數據框進行子集。 這里我們只描述第 2、3 和 4 列。

library(psych)
data(sat.act) # test data

describeBy(sat.act[2:4], sat.act$gender)

給予:

 Descriptive statistics by group 
group: 1
          vars   n  mean   sd median trimmed  mad min max range  skew kurtosis   se
education    1 247  3.00 1.54      3    3.12 1.48   0   5     5 -0.54    -0.60 0.10
age          2 247 25.86 9.74     22   24.23 5.93  14  58    44  1.43     1.43 0.62
ACT          3 247 28.79 5.06     30   29.23 4.45   3  36    33 -1.06     1.89 0.32
----------------------------------------------------------------------------------------------------------------------------- 
group: 2
          vars   n  mean   sd median trimmed  mad min max range  skew kurtosis   se
education    1 453  3.26 1.35      3    3.40 1.48   0   5     5 -0.74     0.27 0.06
age          2 453 25.45 9.37     22   23.70 5.93  13  65    52  1.77     3.03 0.44
ACT          3 453 28.42 4.69     29   28.63 4.45  15  36    21 -0.39    -0.42 0.22
describeBy(sat.act[2:4], sat.act$gender, skew= FALSE, range = FALSE)

這將消除偏斜、峰度、最小值、最大值和范圍。

暫無
暫無

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

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