我想通过比 avg plus sd 更大的组来确定案例。例如,在 iris 数据中使用 species 作为组,petal.wid 作为我的变量。
更好的方法是什么?创建一个函数?
我做了这个,但我无法与原始数据建立联系以识别案例。
data(iris)
library(plyr)
petal.wid.avg <- ddply(iris, .(Species), function(df)
return(c(petal.wid.avg=mean(df$Petal.Width), petal.wid.sd=sd(df$Petal.Width)))
)
petal.wid.avg$avgsd <- petal.wid.avg$petal.wid.avg + petal.wid.avg$petal.wid.sd
petal.wid.avg