finalfit :: missing_compare中的错误:找不到对象

我正在使用finalfit软件包对丢失的数据进行测试。

我有一个包含11,046个obs和27个变量的数据集。我有一个以上的因变量,因为我稍后需要使用lavaan进行验证性因素分析。可以在here中找到该数据集。

explanatory_edu <- c("ch_edu","a4g_4")

dependent <- "br_logical"

sl_cfa %>% 
   missing_compare(dependent,explanatory_edu)

我收到以下错误消息:

Error in factor(g,levels = unique(g)) : object 'g' not found

错误所指的g对象是什么?

这是ff_glimpse

的输出
> sl_cfa %>% 
+   ff_glimpse(dependent,explanatory_edu)
Continuous
# A tibble: 11,046 x 0

Categorical
                label var_type     n missing_n missing_percent levels_n levels levels_count
br_logical br_logical    <lgl>  6398      4648            42.1        2      -            -
ch_edu         ch_edu    <lgl> 11046         0             0.0        2      -            -
a4g_4           a4g_4    <lgl>  8723      2323            21.0        2      -            -
           levels_percent
br_logical              -
ch_edu                  -
a4g_4                   -

不确定是否有帮助,但是missing_pairs没出现任何错误

sl_cfa %>% 
  missing_pairs(dependent,explanatory_edu,position = "fill")

这给了我这个情节

finalfit :: missing_compare中的错误:找不到对象

我们可以看到ch_edu似乎是MAR,a4g_4似乎是MCAR。

PS

具有足够信誉的人会为finalfitmissing_compare功能创建标签吗?非常感谢

ckwcaowei 回答:finalfit :: missing_compare中的错误:找不到对象

谢谢。

这里使用的基础功能正在被重新编写,由小问题引起的问题可能会消失。

现在您可以:

library(finalfit)

explanatory_edu <- c("ch_edu","a4g_4")
sl_cfa %>%
  data.frame() %>% 
  missing_compare(dependent,explanatory_edu)

#> Missing data analysis: br_logical       Not missing     Missing      p
#>                            ch_edu FALSE 4203 (65.7) 1730 (37.2) <0.001
#>                                    TRUE 2195 (34.3) 2918 (62.8)       
#>                             a4g_4 FALSE 2548 (50.5) 1774 (48.2)  0.034
#>                                    TRUE 2496 (49.5) 1905 (51.8)       

您已经提到,变量ch_edu中的缺失与br_logical紧密相关。

本文链接:https://www.f2er.com/3107496.html

大家都在问