【发布时间】:2020-08-06 11:37:23
【问题描述】:
我有 10 个二进制变量 - var1、var2、...、var10 对某个问题回答“是”或“否”(1 或 0),但条件不同。我想在 stata 中创建一个条形图,向我显示对每个变量回答“否”的人的比例(单个图)。我怎样才能做到这一点?如果我对频率使用常规 barplot 命令
graph bar, over(varlist)
我收到一个错误,因为over() 只接受一个变量,而不是一个 varlist。这样的事情在 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)数据)。
【问题讨论】:
-
我会尽量取悦每个人,说我没有投反对票,但这样做的人有案子。如果没有可重复的示例,这不是一个好问题。