序数回归(polr)

时间:2019-04-23 13:26:26

标签: r regression

我正在尝试对数据集实施有序回归。其中Class是我的目标变量,具有级别(高,中和低)。这是我的数据集属性:

  • “客户”
  • “客户编号”
  • “商店”
  • “发票”
  • “数量”
  • “销售”
  • “现金.mt”
  • “ Credit.Card.Amt”
  • “ Net.Sales”
  • “男装”
  • “ Womens.Wear”
  • “孩子们。磨损”
  • “脚底磨损”
  • “香”
  • “班级”
  • “日期”
  • “年份”
  • “月”

我将所有因子属性都转换为数值。然后我运行了这个命令。

   reg <- polr(Class~., data= training, Hess = TRUE)

此命令给我以下错误。

   attempt to find suitable starting values failed
   In addition: Warning messages:
   1: glm.fit: algorithm did not converge 
   2: glm.fit: fitted probabilities numerically 0 or 1 occurred 

当我使用SalesQuantityCustomer.No & Net.Sales之类的某些属性运行此命令时,它运行良好。但是,当我尝试对所有属性运行此命令时,会出现此错误。有人可以告诉我这是什么错误吗?如何解决呢?我应该考虑所有属性吗?

0 个答案:

没有答案