我现在在做心理治疗。我有变量StockPrice,BookValuePS (PS =每股),EPS (=每股收益)和ESGscore。
我想为我的期末论文做一些描述性的统计。
我目前使用的代码是:
install.packages("psych")
library(psych)
attach(data_excel)
describeBy(StockPrice, group = ggroup, mat = TRUE, skew = FALSE, quant=c(0.25, 0.75))item group1 vars n mean sd min max range se Q0.25 Q0.75
11 1 1010 1 133 64.75000 31.27857 12.59 184.07 171.48 2.712196 42.750 83.0000
12 2 1510 1 154 71.27513 39.00316 6.77 221.53 214.76 3.142964 40.675 94.8125现在我想做同样的事情,用更多的Xs和相同的分组。
describeBy(StockPrice, BookValuePS, EPS, ESGscore group = ggroup, mat = TRUE, skew = FALSE, quant=c(0.25, 0.75))但有一个错误通知:
unexpected symbol in "describeBy(StockPrice, BookValuePS, EPS, ESGscore group"“分组”的所有变量获得完整的输出?
如果你能帮助我,如果你需要任何数据,告诉我,那就太好了。:)
新年快乐,谢谢大家的帮助:)
发布于 2021-12-29 23:05:26
11和12的意思是:不是item,item列是1和2,这意味着分组变量ggroup有两个或两个级别。
11和12是行名:如果将整个事情围绕在tibble()上,您的意志就会消失。详细地说,它们意味着第一个1 = variable1,第二个1 of 11表示分组变量的级别或项1。如果你在最后遵循这个榜样,你就能得到它。
您可以分析使用以下公式输入的完整数据集:describeBy(data_excel ~ ggroup)
为了避免这一错误:
describeBy(SATV + SATQ ~ gender,data =sat.act)使用此公式,下面是mtcars数据集的一个示例:
describeBy(disp+mpg ~cyl, mat = TRUE, skew = FALSE, quant=c(0.25, 0.75), data=mtcars) item group1 vars n mean sd min max range se Q0.25 Q0.75
disp1 1 4 1 11 105.13636 26.871594 71.1 146.7 75.6 8.1020903 78.85 120.65
disp2 2 6 1 7 183.31429 41.562460 145.0 258.0 113.0 15.7091334 160.00 196.30
disp3 3 8 1 14 353.10000 67.771324 275.8 472.0 196.2 18.1126481 301.75 390.00
mpg1 4 4 2 11 26.66364 4.509828 21.4 33.9 12.5 1.3597642 22.80 30.40
mpg2 5 6 2 7 19.74286 1.453567 17.8 21.4 3.6 0.5493967 18.65 21.00
mpg3 6 8 2 14 15.10000 2.560048 10.4 19.2 8.8 0.6842016 14.40 16.25https://stackoverflow.com/questions/70525691
复制相似问题