【发布时间】:2018-01-23 09:59:49
【问题描述】:
我正在做物流回归,并希望在厨师 d 的帮助下删除异常值。所以我试图 cbind 我的数据集并烹饪 d 值。 我已经删除了缺失值,所以这不是问题。我的摘要中没有(x 由于缺失而删除观察)行。 以下是我的代码-
fit<-glm(CHURN~CHILDREN+CREDITA+CREDITAA+CREDITB+ CREDITC+CREDITDE+CREDITGY+ CREDITZ+PRIZMRUR+
PRIZMUB+PRIZMTWN+REFURB+WEBCAP+TRUCK+RV+OCCPROF+OCCCLER+ OCCCRFT+OCCSTUD+OCCHMKR+
OCCRET+ OCCSELF+OWNRENT+MARRYUN+MARRYYES+MARRYNO+ MAILORD+MAILRES+MAILFLAG+TRAVEL+PCOWN+
CREDITCD+ NEWCELLY+NEWCELLN+INCMISS +MCYCLE+SETPRCM + REVENUE +MOU+RECCHRGE+
DIRECTAS+OVERAGE+ROAM+CHANGEM+CHANGER+DROPVCE+BLCKVCE+ UNANSVCE+CUSTCARE+THREEWAY+
MOUREC+OUTCALLS+INCALLS+PEAKVCE+OPEAKVCE+DROPBLK+ CALLFWDV+CALLWAIT+MONTHS+UNIQSUBS+
ACTVSUBS+PHONES+MODELS+EQPDAYS+AGE1+AGE2+REFER+INCOME+ CREDITAD+SETPRC,data = mydata1,
family = binomial(logit))
summary(fit)
cd <- cooks.distance(fit)
mydata2<-cbind(mydata1,cd)
我得到了错误- data.frame(..., check.names = FALSE) 中的错误: 参数暗示不同的行数:40000、38941
我的数据集(mydata1)有 40000 个值,cd 有 38941 个。 为什么会这样?
【问题讨论】:
-
可能是缺失值。
summary(fit)是否说“由于缺失而删除了 1059 个观察?” -
不——这是错误——data.frame中的错误(...,check.names = FALSE):参数暗示不同的行数:40000、38941
标签: r