如何使用包含BRR权重的调查数据制作一个可重复性最小的示例?

时间:2016-10-22 19:15:17

标签: r

我正在尝试学习如何创建最小可重复的示例(MRE),以便能够使用涉及200个BRR权重变量的复杂调查数据获得更好的R帮助。我正在使用Lumley的调查包。我已经尝试在创建svyrepdesign对象之前对数据集进行子集化,以便仅涉及少数BRR权重变量(具有许多不同的方法)并且它会产生各种错误。如果我使用所有200个BRR权重变量创建svyrepdesign对象,那么将dp​​ut()函数用于R脚本文件是一个非常麻烦的MRE,即使只是使用head()函数来获取前5个案例。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果最小的完成量太大而无法在SO上发布,那么最好的办法就是将数据集放到外部存储器(如github)上,在这里发布的R代码中,首先要下载2-3行那。 E.g。

library(RCurl)
data <- getURL("https://raw.github.com/user/repository/master/file.csv")

如果它是标准数据集,您可以类似地发布加载

的命令
library(datasets)
# this is where my 'airquality' comes from

如果结构不太长并且下载大小,也值得解释。

如果你所做的不仅仅需要一个文字屏幕来描述 - 可能值得考虑一下这个问题,以便自然地分解一个较小的特定问题。