You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将Stata的INCA3调查设计命令转为R的svydesign时遇权重缺失错误

INCA3营养数据集调查设计转换问题

背景

我正在处理INCA3营养数据集,分析前需完成调查设计声明,用户文档第69页提供了对应的Stata抽样设计命令:

svyset zae [pweight=pond_indiv_adu_pop3], ///
    strata(strate) fpc(fpc1) vce(linearized) singleunit(scaled) ///
    || NOMEN, fpc(fpc2) || NOIND, fpc(fpc3)

R代码转换尝试

由于不使用Stata且缺乏此类调查数据的处理经验,我尝试用R的survey包中的svydesign命令转换上述Stata代码,实现如下:

svydesign(id=~zae+NOMEN+NOIND,
          strata=~strate,
          weights=~pond_indiv_adu_pop3,
          fpc=~fpc1+fpc2+fpc3,
          data=conso_alim)

报错信息

运行上述R代码时出现错误:

Error in (function (object, ...)  : missing values in `weights'

请问我的转换实现是否存在问题?


内容的提问来源于stack exchange,提问作者DSMLSC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 18:48:39