8 sütun x matrisim var. Bir kement regresyon yapmak için glmnet
çalıştırmak istiyorum. Ben aramam gerekiyor biliyorum:glmnet kullanmadan önce tüm etkileşimleri nasıl yapılır
glmnet(x, y, family = "binomial", ...).
Ancak, nasıl ben de bütün tek yönlü etkileşimleri dikkate x
alabilirim? Veri çerçevesini manuel olarak yeniden uyarlamak zorunda mıyım: eğer öyleyse, daha kolay bir yol var mı? Sanırım bir R formülünü kullanarak bir şeyler yapmayı umuyordum.
[, -1] otomatik Bu örnekte model.matrix kullanılarak oluşturulan bir 'kesişme' sütununu kaldırmaktır. – theforestecologist
bunu karet ile yapmak mümkün mü? Model matrisini aynı ayarlarla caret trenine beslediğimde, – KillerSnail
@KillerSnail etkileşim değişkenlerini çalıştırmaz, 'f <- as.formula (~. *.)' Ve 'x <- model.matrix (f, TrainData), [, -1] 've sonra da (x = x, ...)' demesini al. – Julius