缺失数据的调查项目的均值/标准差图

时间:2015-11-17 08:58:10

标签: r ggplot2 stata

我是一个R初学者试图做我想象的(错误地)将是一个初学者类型的任务:为多个调查问题(向量)产生一个简单的均值/标准偏差图,按第二个变量分组(比如说,小组)。

所以我正在从Stata中将变量(例如q1-q10)读入R中,并且甚至设法melt this suggestion之后的数据。

我想要的基本上是解决方案中提供的图表:

但是,我的数据包含缺失值(NA),缺失值的 NUMBER 因问题而异。因此,当我尝试使用ggplot绘制“融化”数据时,我得到一个错误,指出矢量长度不匹配。

1 个答案:

答案 0 :(得分:0)

好吧,假设您的变量q1-q10是分开的,那么您应该将它们合并到数据框df中:

df <- data.frame(q1, q2, ...,q10)

然后你可以清理它,这样你只有完整的情况,即只有没有NA的观察:

df <- df[complete.cases(df),]

之后,你应该没有ggplot的问题。