我有一个无序分类变量(event_time),它有 5 个不同的选项("future", "past", "prebirth", "never", "uncertain")
作为预测变量,我想以某种方式指定"never"
参考类别(理想情况下不转换变量)。我只是使用 lm 然后texreg::screenreg(list(m1, m2, m3)
比较具有不同结果变量但具有相同预测变量的模型的输出。
如果有一种方法可以重新排列类别在模型中显示的顺序(可能在screenreg
?),那就太好了。
如果这一切都可以在不处理转换和因子变量的情况下完成,还有一个额外的好处(如果变量已经是一个因子,我知道如何使用 relevel 来做到这一点)......非常感谢。
一些数据:
structure(list(yvar = c(4.43024525984776, -3.01051231657988,
4.70993862460106, -2.03636967067474, -1.09802960848352, -1.16527740798651,
5.6002805983151, -7.03524067599639, 1.02474010023752, 0.647438645180132
), event_time = c(NA, "Pre", "Future", "Time unknown", "Future", "Future", NA,
"Never", NA, "Never"), race = c("Black", "Black", "White", "Black",
"Black", "Black", "Black", "White", "Black", "White"), log_parent_income = c(4.0073333,
NA, 3.8066626, 2.1972246, 0.69314718, 4.2484951, 3.9120231, 1.9459101,
2.3025851, 3.8066626)), row.names = c(NA, -10L), class = c("tbl_df",
"tbl", "data.frame"))
然后只是做一个简单的lm(yvar ~ event_time + log_parent_income + race ...
模型。