首页 > 解决方案 > R中分层抽样的参数错误

问题描述

我需要使用分层抽样而不替换数据 alltime.movi​​es 中电影发行年份的前 5 个频率。这些 5 年组中的每个组的样本量为 1。我在地层中有错误:所有参数的长度必须相同,但我不知道错误来自哪里。任何帮助,将不胜感激。谢谢。

library(sampling)
library(UsingR)
View(alltime.movies)

set.seed(489)
top_5 = head(sort(table(alltime.movies$Release.Year), decreasing = TRUE), n = 5)
dataset = subset(alltime.movies, alltime.movies$Release.Year%in%names(top_5))
dataset = dataset[order(dataset$Release.Year),]
dataset

st = strata(dataset, stratanames = c("Release.Year"), 
     size = rep(1,5), method = "srswor", description = TRUE)

标签: rerror-handlingargumentssampling

解决方案


推荐阅读