У меня есть 10 двоичных переменных - var1, var2, ..., var10, отвечающих «да» или «нет» (1 или 0) на определенный вопрос, но при других условиях. Я хочу создать гистограмму в статистике, которая показывает мне долю людей, которые ответили «нет» для каждой из переменных (один график). Как я могу это сделать? Если я использую обычную команду barplot для частот
graph bar, over(varlist)
, я получаю сообщение об ошибке, потому что over()
принимает только одну переменную, а не список переменных. Что-то вроде этого довольно легко сделать в R или Python, но я не уверен, как это сделать в stata. Мои данные выглядят примерно так:
+-------------------------------+
| id var1 var2 var3 |
|-------------------------------|
1. | 1 0 0 1 |
2. | 2 1 1 1 |
3. | 3 0 1 1 |
+-------------------------------+
Как указано, каждый человек ответил на 3 вопроса (скорее, на один и тот же вопрос, представленный тремя разными способами) «да» или «нет». Я хочу создать одну гистограмму с тремя полосами («var1», «var2», «var3»), каждая из которых представляет долю людей, ответивших «нет» на вопрос (так 0,67, 0,33 и 0, соответственно, в примере данные).