0

result~1+Speed+Reltailsize+tailcontrst+relsvl:Speed+Reltailsize:Speed+Reltailsize:relsvl+strategy:relsvl+tailcontrst:Reltailsize


require(MASS) polr(result~1+Speed+Reltailsize+tailcontrst+relsvl:Speed+Reltailsize:Speed+Reltailsize:relsvl+strategy:relsvl+tailcontrst:Reltailsize, data=results) を使用して適合させました。

係数を取得しました。私の質問は、因子の値を代用して「結果」の値を再計算するにはどうすればよいですか?

それについて2つの具体的な疑問があります.1)「:」を何に置き換えますか?多分 "/" ?2) プロビットリンク機能を再利用する必要はありますか? どうすればいいですか?

4

2 に答える 2

0

もっと進んだ。nnet パッケージの multinom を使用してモデルを適合させ、predict.nnet を使用して、実際のデータを含むデータフレームから予測値を取得します。

M=multinom(result~1+Speed+relsvl, data=results)
summary(M)

require(nnet)
d=predict (M, realdata)

乾杯

于 2013-10-01T02:03:17.950 に答える
0

私は自分の問題を進めました。: 因子ベクトルをケースごとに乗算する必要があることを意味するため、/ で置き換えることはできません (Venables & Ripley, 2002)。値 1、2、および 3 で順序付けられたプロビット変換を行う方法がまだわかりません。アグスに乾杯

于 2012-10-23T14:33:53.937 に答える