簡體   English   中英

R Mice:使用 with() 函數分析插補數據集

[英]R Mice: analyzing imputed dataset with with() function

我正在嘗試使用通過 mouse 包估算的數據集運行分析。 但是,當使用 with() 函數對插補數據運行線性回歸時,我收到一條錯誤消息,指出我嘗試分析的變量沒有退出。 下面是一個例子:

imputed_dataset <- mice(original_data, formulas = list_of_formulas, m = 5, maxit = 10)
model <- with(imputed_dataset, lm(my_outcome ~ some_imputed_predictor + other_predictor_that_was_not_imputed))

如果我只包含由 Mice 估算的預測變量,我可以使用 with() 函數返回一個模型。 如果公式中包含未估算的變量,我將無法使該函數工作。 我應該怎么做才能運行我的回歸模型,其中包含一些估算的預測變量和一些非估算的預測變量?

這個問題的答案可以在這個線程中找到。 公式需要這樣包裝

model <- with(imputed_dataset, formula(format(lm(my_outcome ~ my_regressors))))

用公式作為變量運行鼠標:即時評估而不是后期評估?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM