すみません,追加の情報です.

 >data<-read.table("test.txt",header=T)
 >data
    変数1 変数2 変数3 変数4 変数5 変数6 変数7 目的
 1     41  12.6  7.55     1   2.2     1 0.311  8.4
 2     42  11.2  7.98     1   2.6     1 0.303  6.2
 3     42  15.7  7.28     1   1.9     1 0.788  2.8
 4     48  16.8  6.53     1   2.5     0 0.798 28.9
 5     48  16.9  7.68     1   2.7     1 0.814  2.8
 6     48  16.6  6.88     1   3.2     0 0.824 37.2
 7     49  14.9  8.16     0   5.0     1 0.569  2.8
 8     49  16.3  7.65     0   3.8     1 0.665 18.1
 9     49  16.6  6.75     0   2.5     0 0.777 20.8
 10    50  14.6  5.35     0   2.2     0 0.387 38.3
 ・・・・・(以下省略)
 >result<-glm(目的~.,family=Gamma,data=data)
 >エラー:  係数の有効なセットが見出されませんでした: 初期値を与えてください 
 >追加情報:  Warning message:
 >In log(ifelse(y == 0, 1, y/mu)) :  計算結果が NaN になりました 
 

上記のようなデータで,glmを行うと,エラーメッセージが出ます.
データの変数4と6は,ダミー変数を使っています.
また,使用しているRのバージョンは以下の通りです.
 platform       i386-pc-mingw32                            
 arch           i386                                       
 os             mingw32                                    
 system         i386, mingw32                              
 status         Patched                                    
 major          2                                          
 minor          8.0                                        
 year           2008                                       
 month          12                                         
 day            07                                         
 svn rev        47101                                      
 language       R                                          
 version.string R version 2.8.0 Patched (2008-12-07 r47101)

なぜエラーが出るかがわかりません.アドバイスよろしくお願いいたします.


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS