1
我正在使用this site的幫助進行多項式迴歸。多項式迴歸中的錯誤:「下標賦值中不允許使用NAs」
我有錯誤,而這樣做:
> dses1 <- data.frame(ses = c("Cluster1", "Cluster2", "Cluster3"), GDP = mean(data.mod$GDP.z))
> dses1
ses GDP
1 Cluster1 -0.03853141
2 Cluster2 -0.03853141
3 Cluster3 -0.03853141
> predict(results, newdata = dses1, "probs")
NAs are not allowed in subscripted assignments
我已經做了迴歸分析如下
results <- multinom(data.mod$baseline~data.mod$cluster+data.mod$GDP.z+data.mod$WGI.z,data=data.mod)
數據集是這樣的:
> head(data.mod)
cluster type GDP.z WGI.z baseline
1 Cluster3 Type1 -0.15927872 0.0750328 Type1
2 Cluster3 Type1 0.18363900 0.1066325 Type1
3 Cluster1 Type1 1.58636819 0.0750328 Type1
4 Cluster3 Type1 -0.27892696 0.7034406 Type1
5 Cluster3 Type1 -0.37910360 0.6864063 Type1
6 Cluster2 Type1 -0.09978649 0.0750328 Type1
我已經選中this stack,但再次得到相同的錯誤。
現在它工作! 非常感謝你! – user2978524
@ user2978524如果有效,請考慮點擊此答案的複選標記以接受它。這就是StackOverflow的工作原理。 – MrFlick
好的。謝謝。 我想知道如果你知道一個好方法來顯示結果。 [網頁](http://www.ats.ucla.edu/stat/r/dae/mlogit.htm)不適用於我的案例,因爲有兩個控制變量:GDP和WGI。 – user2978524