

R(ver 3.1.1)では動作しているのですが、R(ver 3.3.1)の環境ではエラーになります。

[code]

    tmp<-dummyVars(~days,data=data1)
    predict(tmp,data1)
    
[/code]

このpredictの実行で、下記のようなエラーが発生しています。

[code]

    options(contrasts=newCntr)でエラー:'contrasts'の値が不正です
    
[/code]

前述のとおり、ver 3.1.1では問題なく動作します。  
パッケージが3.3.1に非対応と言う事なのでしょうか。


CC BY-SA 3.0
2016-08-31T05:21:44.003
28597
2018-04-10T18:48:21.697
15529
question
r
Rをバージョンアップしたら、caretでエラーが発生する


パッケージは3.3.1に対応しています。[問題を再現可能](https://ja.stackoverflow.com/help/mcve)な`data1`を示すとより良い回答が期待できるかと？

推測ですが、`options("contrasts")` にデフォルト `c("contr.treatment", "contr.poly")`
ではない値が入っているのではないでしょうか。  
もしそうでしたら、`options(contrasts = c("contr.treatment", "contr.poly"))`で解決します。


CC BY-SA 3.0
2016-09-01T06:56:47.513
28622
2016-09-01T06:56:47.513
2017-04-13T12:52:39.113
-1
15653
28597
answer