【问题标题】:How to make a minimal reproducible example with survey data that include BRR weights?如何使用包含 BRR 权重的调查数据制作一个可重复的最小示例?
【发布时间】:2016-10-23 03:51:18
【问题描述】:

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

【问题讨论】:

  • 有谁知道 R 是否有 web sn-p 服务,比如 play.rust-lang.org 或 jsbin?

标签: r


【解决方案1】:

如果最小完成量太大而无法发布在 SO 上,最好的办法是将数据集放到外部存储(如 github)上,并在此处发布的 R 代码中,前 2-3 行将被下载那。例如

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

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

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

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

如果您所做的任何事情都需要超过一屏文字来描述 - 也许值得考虑更长的时间,以便自然地拆分一个较小的特定问题来提出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-13
    • 2016-11-19
    • 1970-01-01
    • 2011-08-23
    相关资源
    最近更新 更多