У меня есть некоторые данные опроса, которые я использую для анализа Stata. Я хочу вычислить средства одной переменной по группам и сохранить эти средства в файле Stata. Мой код выглядит следующим образом:Файлы вывода Stata в опросах
svyset [iw=wtsupp], sdrweight(repwtp1-repwtp160) vce(sdr)
svy: mean x
Я попытался
svy: by grp: mean x
, но это не сработало. Я мог бы сохранить каждое среднее значение в отдельном файле, просто сказав, что
svy: mean x if grp==1
но это неэффективно. Есть ли способ лучше?
Сохранение результатов в файл, например, использование SAS ODS для захвата результатов также необходимо. Я не говорю о журнале здесь. Мне нужны средства и связанная с ними группа. Я имею в виду
estimates save [path],replace
, но я не уверен, если это даст мне файл Stata или группу, если я могу понять, как использовать при обработке.
'collapse' позволяет' pweights' и непосредственно создает новый набор данных. Извините, но я не знаю, что делает это заклинание SAS. –
Но только в памяти. Мне нужно это на диске. Возможно, он будет сохранен, если я скажу «save», замените. В любом случае, у меня есть репликация весов, поэтому я не думаю, что коллапс будет уместным. Будьте любезны, если бы был способ получить резюме. –
Если вы уменьшите свой набор данных до нового, то ясно, что вы также можете «сохранить» его. Вы также можете «свернуть» стандартное отклонение и, следовательно, вычислить коэффициент вариации. Вы должны объяснить (мне), что вы имеете в виду о репликации веса. Как сказано, 'collapse' поддерживает' pweights'. –