応答変数が初期行列の一部である場合、ダミー変数を使用して行列を作成する方法を知っています。
trainx = model.matrix(survived ~ . -1, data = train)
ただし、予測子のみを含むマトリックスに対してはどうすればよいでしょうか? これはテスト セットなので、予測子はありません。その状況で構文がどのように機能するかわかりません。
model.matrix(~test)
Error in model.frame.default(object, data, xlev = xlev) :
invalid type (list) for variable 'test'
さまざまな組み合わせを試しましたが、何も機能しません。Notetest
には、因子と数値の列が含まれています。
ありがとうございました。