R语言 绘制模拟次数的平均值/方差

6jygbczu  于 2023-02-20  发布在  其他
关注(0)|答案(1)|浏览(125)

遗憾的是,我不知道这种绘图/计算方法的名称:MCS的单次“运行”有一个结果。为了显示一致性,我想在R. E.G.中绘制每个添加步骤的平均值和/或方差。

outcome <- c(1,1.2,0.8,0.9)

在图表中:平均值= 1超过步骤1,平均值= 1.1超过步骤2...什么是标准方法?如何执行这个不断增长的平均值/方差?谢谢!

f45qwnt8

f45qwnt81#

好的,你要找的是累积平均值:
以下是ggplot版本:

outcome <- c(1, 1.2, 0.8, 0.9)
cumulative_mean <- cummean(outcome)

# Create a data frame with the cumulative means and their indices
df <- data.frame(cumulative_mean = cumulative_mean, index = 1:length(cumulative_mean))

# Plot the cumulative means
ggplot(df, aes(x = index, y = cumulative_mean)) +
  geom_point() +
  xlab("Index") +
  ylab("Cumulative Mean") +
  ggtitle("Cumulative Mean Plot")+
  theme_minimal()

这是R基版本:

plot(cumulative_mean, type = "p", xlab = "Step", ylab = "Cumulative Mean")

相关问题