如何更改 plot(allEffects()) 中分类 x 轴变量的顺序以进行线性回归?

问题描述 投票:0回答:0

我的整体数据框被命名为“Cohort_new”。我有一个线性回归,其中我的预测变量 (COI) 被分成标记为“非常低”、“低”、“中等”、“高”和“非常高”的分类五分位数。我的结果变量是连续的 (SCAS_Tot)。我运行了一个回归,将“非常低”类别设置为我的参考类别:

COI_Quint_Very_Low <- relevel(COI_Quint, ref = "Very Low")

COI_Quint_SCAS_模型<- lm(formula = SCAS_Tot_t ~ COI_Quint_Very_Low, data = Cohort_new)

我对 R 比较陌生,我一直在使用 plot(allEffects()) 来绘制我的回归图,我喜欢它在附图中的样子:

plot(allEffects(COI_Quint_SCAS_Model))

但是,我想重新排序我的 x 轴变量,以便它在底部以该顺序读取“非常低”、“低”、“中等”、“高”和“非常高”,而不是这个随机的组的混合。我怎样才能用 plot(allEffects()) 做到这一点?

plot linear-regression categorical-data axis-labels
© www.soinside.com 2019 - 2024. All rights reserved.