私は、年齢や性別などのさまざまな変数を持つ a と b の 2 つのタイプの 106 人の個人からなるデータセットを持っています。共変量に基づいて、各個人がタイプ a またはタイプ b のどちらであるかを予測する線形モデルを実行したいと考えています。
以下を使用して、各個人の年齢、性別、およびタイプ ラベルの値を読み取ります。
`data = read.xlsx("spreadsheet.xlsx",2, as.is = TRUE)`
age = data$age
gender = data$gender
type = data$type
それぞれの形式は次のとおりです。
age = [28, 30, 19, 23 etc]
gender = [male, male, female, male etc]
type = [a b b b]
次に、次を使用してモデルをセットアップしようとします。
model1 = lm(type ~ age + gender)
しかし、私はこのエラーメッセージを受け取ります:
Warning messages:
1: In model.response(mf, "numeric") :
using type="numeric" with a factor response will be ignored
2: In Ops.factor(y, z$residuals) : - not meaningful for factors
次を使用して、タイプ、年齢、性別の形式を変更してみました。
age = as.numeric(as.character(age))
gender = as.character(gender)
type = as.character(type)
しかし、これはうまくいきません!