Когда я запускаю команду:Ошибка в sort.list (у) whlie с помощью 'страты()' в R
H <-length(table(data$Team))
n.h <- rep(5,H)
strata(data, stratanames=data$Team,size=n.h,method="srswor"),
я получаю заявление об ошибке:
'Error in sort.list(y) : 'x' must be atomic for 'sort.list' Have you called 'sort' on a list?'
Пожалуйста, помогите мне, как могу ли я получить этот стратифицированный образец. Переменная «Команда» - это тип «Фактор».
данных, как показано ниже:
zz <- "Team League.ID Player Salary POS G GS InnOuts PO A
ANA AL molinjo0 335000 C 73 57 1573 441 37
ANA AL percitr0 7833333 P 3 0 149 1 3
ARI NL bautida0 4000000 RF 141 135 3536 265 8
ARI NL estalbo0 550000 C 7 3 92 19 2
ARI NL finlest0 7000000 CF 104 102 2689 214 5
ARI NL koplomi0 330000 P 72 0 260 6 23
ARI NL sparkst0 500000 P 27 18 362 8 21
ARI NL villaos0 325000 P 17 0 54 0 4
ARI NL webbbr01 335000 P 33 35 624 13 41
ATL NL francju0 750000 1B 125 71 1894 627 48
ATL NL hamptmi0 14625000 P 35 29 517 13 37
ATL NL marreel0 3000000 LF 90 42 1125 80 4
ATL NL ortizru0 6200000 P 32 34 614 7 38
BAL AL surhobj0 800000 LF 100 31 805 69 0"
data <- read.table(text=zz, header=T)
Спасибо, много Ананады. Эта функция действительно работает отлично. –
@ user2742844, рад это услышать. Я добавил описание аргументов функции, чтобы вы могли надеяться получить больше пробега :) – A5C1D2H2I1M1N2O1R2T1
Очень любезно с вашей стороны. :) –