В этих данных мне нужно подмножество каждой переменной на определенный процент. Например,
Obs Group Score
1 A 1
2 A 2
3 B 1
4 B 1
5 C 3
6 C 1
7 C 1
8 A 1
9 A 3
10 A 1
11 A 2
12 B 3
13 C 2
Мне нужно было бы установить 10 obs. Выборка должна состоять из всех групп, а оценка 1 имеет более высокий приоритет. Каждой группе дается определенный процент. Допустим, 50% для A, 20% для B и 30% для C.
Я попытался использовать pro c surveyselect, но это не удалось. Количество allo c отличается от страты.
proc surveyselect data=example out=test sampsize=10;
strata group score/alloc=(0.5 0.2 0.3);
run;