No.06295 MCMCoprobit  【エミリ】 2008/04/07(Mon) 14:53

MCMCoprobitで回帰分析をしたとき,以下のエラーが出てきました。

以下にエラー optim(start, fmin, gmin, method = "BFGS", hessian = Hess, ...) :
vmmin の初期値が有限ではありません

どうのように解決すればよいでしょうか?ご存知の方がおられましたら是非とも教えてください

No.06300 Re: MCMCoprobit  【知ったかぶり】 2008/04/07(Mon) 22:42

MCMCoprobit()からpolr(),polr()からoptim()の順に関数が呼び出され,optim()(の中のvmmin)でエラーが発生しているのだと思います.
この辺り
http://www.mail-archive.com/r-help@r-project.org/msg04922.html
を参考にMCMCoprobit()の引数(というかpolr()に渡される引数)について検討されてはいかがでしょうか.

No.06301 Re: MCMCoprobit  【青木繁伸】 2008/04/07(Mon) 22:48

既に同じようなエラーを経験されて,その解決法を発見した方がいらっしゃればどうぞ,教えてあげてください。
R ならちょっとはわかるよ,という方にとっては,エラーを再現できる最小限のデータと共に,あなたが実際に実行した解析プログラムが添えてあれば,エラーの原因を究明してくれるでしょう。
そうでなければ,回答は難しいかなぁ。

> vmmin の初期値が有限ではありません

vmmin というのは,あなたが使った変数名ですか。
そうだとすれば,文字通り,その初期値が不適切だったと言うことのようにみえますが。

なお,標準的でないパッケージ(ライブラリ)については,その関数がどのパッケージに入っているものなのかもお知らせいただく方が良いと思います。
今回の MCMCoprobit は,MCMCpack つまり,それをインストールした後 library(MCMCpack) とすれば使える関数であるということ。。。。

No.06305 Re: MCMCoprobit  【エミリ】 2008/04/08(Tue) 12:55

早速の返事,ありがとうございました。

調べてみます。

● 「統計学関連なんでもあり」の過去ログ--- 041 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る