Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的格子直方图中:
histogram(~bill|group,data=mydat,type='count',nint=50,layout=c(9,3))
如何将“账单”数据保留在每组内第 99 个百分位之前?
您可能希望从整个账单数据中删除异常值。首先将您的数据复制到一个新变量中
mydat$bill.cleaned=mydat$bill
然后将大值设置为缺失
cuttoff= qnorm(.99,mean(mydat$bill),sd(mydat$bill)) mydat$bill.cleaned[which(mydat$bill > cuttoff)]=NA
然后,您可以显示已清理数据的直方图。
或者,如果您只想在每个组中删除 ouliers。您需要使用附加的 apply 语句执行与上述相同的操作。