我正在尝试学习如何创建最小可重复的示例(MRE),以便能够使用涉及200个BRR权重变量的复杂调查数据获得更好的R帮助。我正在使用Lumley的调查包。我已经尝试在创建svyrepdesign对象之前对数据集进行子集化,以便仅涉及少数BRR权重变量(具有许多不同的方法)并且它会产生各种错误。如果我使用所有200个BRR权重变量创建svyrepdesign对象,那么将dput()函数用于R脚本文件是一个非常麻烦的MRE,即使只是使用head()函数来获取前5个案例。任何建议将不胜感激。
答案 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
如果结构不太长并且下载大小,也值得解释。
如果你所做的不仅仅需要一个文字屏幕来描述 - 可能值得考虑一下这个问题,以便自然地分解一个较小的特定问题。