如何将原始分数转换为z分数以检查异常值?

时间:2016-02-18 01:44:43

标签: r outliers

我正在比较诊断1(GAD)和诊断2(SAD)患者的meanWQ和meanSPI评分。 我使用以下公式将我的数据框的原始分数转换为z分数以检查异常值:

dat$zmeanWQ<-scale(dat$meanWQ, center=TRUE, scale=TRUE)
which(zmeanWQ>=1.96 | zmeanWQ<=-1.96)

Error in which(zmeanWQ >= 1.96 | zmeanWQ <= -1.96) : 
  error in evaluating the argument 'x' in selecting a method for function 'which': Error: object 'zmeanWQ' not found

dat$zmeanWQ<-scale(dat$meanWQ, center = TRUE, scale = TRUE)
which(zmeanWQ>=1.96 | zmeanWQ<=-1.96)

Error in which(zmeanWQ >= 1.96 | zmeanWQ <= -1.96) : 
  error in evaluating the argument 'x' in selecting a method for function 'which': Error: object 'zmeanWQ' not found

我的数据框有3个诊断(0,1,2,3)。我还创建了一个只有诊断1和2的子集,这正是我目前正在分析的。 “dat”是具有全部4个诊断的原始数据帧。 “新”是我用诊断1和2创建的子集。所有4个诊断都具有平均WQ和平均SPI列。

0 个答案:

没有答案