【发布时间】:2016-11-16 12:21:51
【问题描述】:
刚开始 R,我被要求创建一个函数,允许其用户获取一个矩阵,其中包含一些定量变量的描述性统计数据。这不是太难,但我不知道如何让用户选择他想要的..
Descriptives=function(w=2,y=stats.data.quant.col) {
## w = decimals (2 by default)
## y = stats.data.quant.col (by default) OR stats.data.quant.row
data.quant=data[,sapply(data, function(x) is.numeric(x) | is.integer(x))]
stats.data.quant=apply(data.quant,2, function(x) c(Nobs=length(x),Moyenne=mean(x),Mediane=median(x),Variance=var(x),Ecart.type=sd(x),Etendue=max(x)-min(x),Coefficient.variation=sd(x)/mean(x),Deciles=quantile(x,seq(0.1,0.9,0.1))))
stats.data.quant.row=round(stats.data.quant,w)
stats.data.quant.col=round(t(stats.data.quant),w)
y
}
谁能给我一个提示?我现在很迷茫
【问题讨论】:
标签: r