多項回帰を実行して、石油生産会社の株価の方向性に対する石油価格の影響を推定しようとしています。私の従属変数は、価格が独立変数に与えた方向に応じて、「アップ」、「ダウン」、または「ニュートラル」です。
これが私のデータセットの一部です:
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"
ありがとうございました!