說我有一個訓練在數據幀train
的列ColA
,ColB
,ColC
等,其中這些列的指定二進制類設置自動創建公式,說柱Class
,用「是」或「否」的值。所有可能的線性模型
我嘗試一些二元分類,例如:
library(klaR)
mynb <- NaiveBayes(Class ~ ColA + ColB + ColC, train)
我想在一個循環中運行上面的代碼,自動生成所述式中的列的所有可能組合,即:
mynb <- append(mynb, NaiveBayes(Class ~ ColA, train)
mynb <- append(mynb, NaiveBayes(Class ~ ColA + ColB, train)
mynb <- append(mynb, NaiveBayes(Class ~ ColA + ColB + ColC, train)
...
mynb <- append(mynb, NaiveBayes(Class ~ ColB + ColC + ColD, train)
...
如何自動爲涉及數據框的列的每個可能的線性模型生成公式?
看到@ gd047的答案[這裏](HTT p://stats.stackexchange.com/questions/6856/aggregating-results-from-linear-model-runs-r) – Chase 2011-03-14 15:24:45
謝謝,@Chase!該鏈接非常有用! – Leo 2011-03-15 09:17:07