相关疑难解决方法(0)

计算R中的异常值

我有一个这样的数据框:

X

Team 01/01/2012  01/02/2012  01/03/2012  01/01/2012 01/04/2012 SD Mean
A     100         50           40        NA         30       60  80
Run Code Online (Sandbox Code Playgroud)

我喜欢对每个单元格进行平均值和sd计算以计算异常值.例如,

abs(x-Mean) > 3*SD
Run Code Online (Sandbox Code Playgroud)

x$count<-c(1) (如果满足上述条件,则增加该值).

我这样做是为了检查我的数据集中的异常.如果我知道列名称,那么计算会更容易,但列数会有所不同.一些细胞可能含有NA.

我喜欢从每个单元格中减去平均值,我尝试了这个

x$diff<-sweep(x, 1, x$Mean, FUN='-')
Run Code Online (Sandbox Code Playgroud)

似乎没有工作,任何想法?

r

9
推荐指数
3
解决办法
5万
查看次数

标签 统计

r ×1