【发布时间】:2013-01-13 19:38:30
【问题描述】:
我对 R 很陌生,以至于我很难在别人的问题中找到我需要的东西。我想我的问题很简单,没有人会费心去问。
创建一个新数据框的最简单代码是什么,该数据框排除了单变量异常值的数据(我将其定义为与条件均值相差 3 个标准差的点),在他们的条件下,在某个变量上?
我很尴尬地展示我尝试过的东西,但它就是这样
greaterthan <- mean(dat$var2[dat$condition=="one"]) +
2.5*(sd(dat$var2[dat$condition=="one"]))
lessthan <- mean(dat$var2[dat$condition=="one"]) -
2.5*(sd(dat$var2[dat$condition=="one"]))
withoutliersremovedone1 <-dat$var2[dat$condition=="one"] < greaterthan
我几乎已经被困在那里了。
谢谢
【问题讨论】: