1
lm式で変数を削除しても、コントラストエラーが発生する
データのサブセットのみでlm()を実行しようとしていますが、問題が発生しています。 dt = data.table(y = rnorm(100), x1 = rnorm(100), x2 = rnorm(100), x3 = as.factor(c(rep('men',50), rep('women',50)))) # sample data lm( y ~ ., dt) # Use all x: Works lm( y ~ ., dt[x3 == 'men']) # Use all x, limit to men: doesn't work (as expected) 上記は機能しません。データセットに男性のみが含まれるため、性別変数x3をモデルに含めることができないためです。だが... lm( y …