Rstudioのmlogit.dataコマンドを使用して、mlogitの標準に従ってフォーマットされたデータセットがあります。mlogitパッケージのエラー:システムが計算上単数です:逆数条件番号= 8.87901e-37
Trip SevereEarthquake Night Age Mode
1.NTG 1 0 0 18 FALSE
1.TGNV 1 0 0 18 FALSE
1.TGV 1 0 0 18 TRUE
私は疑問を短くするためにここに含まれていないいくつかの変数を作成した後、私は以下のコードを使用して、多項ロジットモデルを実行し、それがうまく働きました。私は、ネストされたロジットモデルを行うには(次のように)のコードで巣を定義するとき
mlogit(Mode ~ SE.TGV + SE.TGNV + AGE.NTG, data, reflevel = "NTG")
は、しかし、私はエラーを取得する:
mlogit(Mode ~ SE.TGV + SE.TGNV + AGE.NTG, data, reflevel = "NTG",
nests = list(notrip = "NTG", trip = c("TGV","TGNV")))
Error in solve.default(crossprod(attr(x, "gradi")[, !fixed])) : system is computationally singular: reciprocal condition number = 8.87901e-37
この問題の原因は何?これをどうすれば解決できますか?