【发布时间】:2015-08-08 23:43:45
【问题描述】:
我使用了SamplingStrata 包,其中包含strata 函数来选择随机样本。此选择基于具有唯一 ID 且被命名为层的字段。这些 ID 中的每一个都包含最少 5 个和最多 10 个样本。您可以看到以下代码,用于从每个层中选择 3 个样本以及我收到的错误。我正在复制 R 脚本下的数据元素。请帮助解决错误的问题。谢谢你。
#### R script and Data = samples
stratasamples<-strata(samples, stratanames = "TARGET_FID", size=3, method="srswor")
### Error
Error in if (method != "srswr" & length(y) < size[i]) { :
missing value where TRUE/FALSE needed
### Data elements. ### Strata = TARGET_FID. Samples = JOIN_FID
TARGET_FID 0 0 0 0 0 1 1 1 1 2 2
JOIN_FID 12 14 16 18 10 23 28 39 48 90 92
【问题讨论】:
-
您应该编辑您的问题以包含一个 library() 调用以加载任何具有
strata函数的包并发布一些说明问题的示例数据。 (您对数据的口头描述不清楚。)