を使用して参照カテゴリを変更したい "Higher" 、 "Middle" 、および "Lower" の 3 つのレベルで構成される独立因子変数を使用して R で二項回帰を実行すると、次のrelevel
エラーが発生します。
“Error in relevel.ordered(cbsnivcat3, "Lower") :
'relevel' only for factors”
cbsnivcat3 が要因かどうかを確認しました
> is.factor(data$cbsnivcat3)
[1] TRUE
> levels(data$cbsnivcat3)
[1] "Higher" "Middle" "Lower"
> t1m4=glm(tertiary ~ relevel(cbsnivcat3, "Lower") , family = binomial, data = data)
Error in relevel.ordered(cbsnivcat3, "Lower") :
'relevel' only for factors
しかし、factor
glm(tertiary ~ factor(cbsnivcat3) , family = binomial, data = data)
ワークスオケと同じです。
MQ1: エラーの原因は何ですか?
ヒント、コマンド、および解決策を事前にありがとう
str(データ)
$ cbsnivcat3 : Ord.factor w/ 3 levels "Higher"<"Middle"<..: 1 1 1 1 1 1 1 1 1 1 ...
$ tertiary : num 0 0 1 1 1 1 0 1 0 0 ...