为什么在尝试预测R中多项式回归的结果时出现错误?

时间:2015-10-15 14:31:13

标签: r regression multinomial

我正在尝试进行多项回归来估计石油价格对石油生产公司股价走势的影响。我的因变量是“向上”,“向下”或“中性”,具体取决于价格给出自变量的方向。

以下是我的数据集的一部分:

dirección    sum_profit
 Up           0.00
 Neutral     -0.03
 Down         0.04
 Down        -0.04
 Down        -0.11

我使用了包nnet

我正在使用'multinom'功能执行此操作:

glm.fit=multinom(direccion~sum_profit, data=datos)
summary(glm.fit)

但是当我使用函数predict来获取我的结果时,它给了我这个:

log.probs=predict(glm.fit, "probs")
Error in eval(expr, envir, enclos) : object 'sum_profit' not found

变量sum_profit是我的自变量,是我的数据集datos中的一列。

如果有人可以给我这方面的指示,我会很感激,因为我的工作取决于预测的成功。

这是我使用函数ls()

时得到的结果
   ls()
   [1] "Petroleo"       "Pre"            "Pred"           "Pred_pet"      
   [5] "Pred_petroleo"  "cl1"            "data"           "datos"         
   [9] "ecopetrol"      "glm.fit"        "glm.fit1"       "i"             
   [13] "ki"             "kj"             "log.pred"       "log.probs"     
   [17] "mirar"          "tiempo_cl1"     "tiempo_ecopetl"

谢谢!

0 个答案:

没有答案