我正在尝试执行多项回归来估计油价对石油生产商公司股价方向的影响。我的因变量是“向上”、“向下”或“中性”,具体取决于价格给自变量的方向。
这是我的数据集的一部分:
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"
谢谢!