0

多項回帰を実行して、石油生産会社の株価の方向性に対する石油価格の影響を推定しようとしています。私の従属変数は、価格が独立変数に与えた方向に応じて、「アップ」、「ダウン」、または「ニュートラル」です。

これが私のデータセットの一部です:

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"

ありがとうございました!

4

0 に答える 0