У меня есть несколько наборов данных с одинаковой структурой (две переменные: «код» и «группа»), в то время как разные в имени набора данных (без правила). Теперь я должен сделать простую случайную выборку в этих наборах данных, метод selcet одно наблюдение от каждой «группы» случайным образом. Я знаю, как написать основную программу:Как использовать макрос sas для выборки нескольких наборов данных
data sample;
set original;
where group=‘group_value’;
run;
proc surveyselect data=sample method=srs n=1 seed=821 out=fsample;
run;
Я хочу, чтобы более эффективно обрабатывать эти наборы данных, но я немного о с.а.се макро знаю, кто может дать мне несколько советов по использованию Sas макрокоманды, чтобы сделать это?
Спасибо за ответ. Я читал sas документы proc surveyselect несколько раз и ошибаюсь «n» для общего размера выборки вместо размера выборки каждого уровня. Какой позор. –