R面板时间序列均值图

joergW3673

我有ID = 1,2,3 ... year = 2007,2008,2009 ...的面板数据,并且系数foreign = 0,1和变量X.

我想创建一个时间序列图,其中x轴=年,y轴= X的值,用于比较每个因素随时间的平均(平均值)发展。由于有两个因素,因此应该有两条线,一条为实线,另一条为虚线。

我假设第一步涉及每年的均值和X因子的计算,即在面板设置中。第二步应如下所示:

ggplot(data, aes(x=year, y=MEAN(X), group=Foreign, linetype=Foreign))+geom_line()+theme_bw() 

多谢。

Timcdlucas

使用dplyr计算方式:

library(dplyr)

# generate some data (because you didn't provide any, or any way or generating it...)
data = data.frame(ID = 1:200, 
                  year = rep(1951:2000, each = 4), 
                  foreign = rep(c(0, 1), 100), 
                  x = rnorm(200))

# For each year, and seperately for foreign or not, calculate mean x.
data.means <- data %>% 
                group_by(year, foreign) %>%
                summarize(xmean = mean(x))

# plot. You don't need group = foreign
ggplot(data.means, aes(x = year, y = xmean, linetype = factor(foreign))) + 
  geom_line() +
  theme_bw()

ggplot2线图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R,时间序列,平均值,序列

来自分类Dev

使用R构造时间序列的特定图

来自分类Dev

在R中绘制时间序列事件图

来自分类Dev

在R中绘制时间序列事件图

来自分类Dev

R中的堆栈时间序列图

来自分类Dev

R 中的多个带时间序列的图

来自分类Dev

将时间序列重塑为R中的面板

来自分类Dev

根据R中的列时间序列创建均值矩阵

来自分类Dev

从NETCDF R生成时间序列向量(空间平均值)

来自分类Dev

R不规则时间序列的滚动平均值

来自分类Dev

绘制不同小时时间序列的子图:绘制每个小时子图的每日平均值

来自分类Dev

R ggplot2:时间序列的条形图

来自分类Dev

R Markdown中未显示多个大时间序列的图

来自分类Dev

R 中的时间序列图:从图中删除间隙 [zoo]

来自分类Dev

如何使用 R 创建时间序列螺旋图

来自分类Dev

R:在时间序列数据帧中的特定时间窗口内计算平均值

来自分类Dev

熊猫时间序列图

来自分类Dev

编辑时间序列图

来自分类Dev

编辑时间序列图

来自分类Dev

Seaborn时间序列图与多个序列

来自分类Dev

时间序列数据框到面板

来自分类Dev

如何在R中以水平堆积条形图的样式创建时间序列图

来自分类Dev

pandas 数据帧时间序列的滚动均值

来自分类Dev

R计算缺少值的时间序列的加权平均值

来自分类Dev

用R中缺少数据的时间序列计算每周平均值

来自分类Dev

使用R中的平均值方法对多个组的时间序列数据进行简单预测

来自分类Dev

汇总时间序列数据,获得平均值,R中不包含NA或0

来自分类Dev

R中的多个时间序列的滚动均值收益率和锐利度

来自分类Dev

R计算缺少值的时间序列的加权平均值

Related 相关文章

热门标签

归档