使用“ mi”包尝试将估算数据用于sem时出错

时间:2019-10-30 17:25:43

标签: r error-handling imputation sem mi

我正在尝试使用估算的数据建立路径模型,但是我不知道如何使代码正常工作。

像这样的常规回归与pool函数一起正常工作

analysis <- pool(outcome1 ~ variable1 + variable2,
             data = imputations, m = NULL)

但是当我尝试使其成为路径模型时,它给了我错误。

例如,我尝试过的代码

analysis <- pool(outcome1 + outcome2 ~ variable1 + variable2,
             data = imputations, m = NULL)
  

池中的错误(结果1 +结果2〜变量1 +变量2,数据=归因,:     没有可能是由于拼写错误或转换引起的名为result1 + result2的变量,在这种情况下,您需要明确指定“ FUN”

analysis <- sem(pool(outcome1 + outcome2 ~ variable1 + variable2,
             data = imputations, m = NULL))
  

池中的错误(结果1 +结果2〜变量1 +变量2,数据=归因,:     没有可能是由于拼写错误或转换引起的名为result1 + result2的变量,在这种情况下,您需要明确指定“ FUN”

analysis <- pool(outcome1 ~ variable1 + variable2
                  outcome2 ~ variable1 + variable2,
             data = imputations, m = NULL)
  

错误:“ data =归因”中的意外“,”

analysis <- 'outcome1 ~ variable1 + variable2
              outcome2 ~ variable1 + variable2'

 path <- sem(pool(analysis, data=imputations, m=NULL))
  

。池中的错误(分析,数据=归因,m = NULL):     “公式”必须是公式

我还是r的新手,对我做错的事情有何想法?

0 个答案:

没有答案