在纵向模型中使用提供的跨部门调查权重

问题描述

我正在使用来自3次调查的数据运行纵向模型。

我想使用提供的预先计算的调查权重,但是我只有横截面权重(每波1个)。

我是否首先使用调查权重对每个数据集加权,然后将它们合并在一起?还是可以使用这些给定的权重来计算新的纵向权重?

我正在R中工作,到目前为止这是我的代码,但是如您所见,其中仅包含1个砝码。

svydesign(data$psu,probs=NULL,strata = data$strata,variables = NULL,fpc=NULL,data = data,nest = FALSE,check.strata = TRUE,weights=data$i_indinui_xw,pps=FALSE)

解决方法

您希望权重加起来等于总体大小,因此,如果您有3个波,则通常需要将权重除以3。例如,参见this advice,它结合了NHANES调查的多次浪潮。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...