绘制模拟数据的方法

绘制模拟数据的方法

我运行了一个大型引导模拟来收集数据,现在我想将这些数据纳入我的论文中。目前,我将数据保存在 Excel 电子表格中,以便快速概览我的结果。数据包括以下内容:

  • 2000 个样本,每个样本都有一个“平均值”和“95% 置信度”值
  • 平均值在 Excel 图表中绘制为蓝线
  • 正误差线显示去除最大 2.5% 值后的最外层数据点(95% 置信值)。
  • 笔记:我并不是想重现这种图的确切风格。我只想为我的论文提供最好的数据表示。

Excel 中的示例图形

具体问题:

  1. 您将如何在 LaTeX 中表示数据并生成类似的图形表示?
  2. 总共有 3 个这样的 Excel 图表,代表 3 种不同条件下的模拟。如果能在同一张图表上绘制所有 3 个结果,那就太好了。如何实现这一点?

答案1

1:按列:xy 误差。pgfplots可以生成这样的图表。对于这种数量的数据,应该使用 lualatex(pdftex 可能会导致内存溢出和/或消耗大量时间)

2:在自定义环境中可能,例如但由于您应该对每个数据集使用不同的文件,因此只需简单的复制和粘贴即可。

答案2

绘制数据并将图表(以漂亮的方式)包含在 LaTeX 文档中的方法有很多。具体方法很大程度上取决于您的个人喜好。我最喜欢的三种方法是(对于这三种方法,您都需要将数据导出为基于文本的格式,例如 csv)。

  1. 使用pgf图。图表看上去非常漂亮,但我不确定这是否是用于大型数据集的最佳方案。

  2. 使用 MATLAB,以通常的方式绘图,然后使用 矩阵碎片并使用将其包含在 LaTeX 文档中工具

  3. 使用格努普特。然后使用 tikz 终端导出。一个很好的例子是这里

当你做出选择后,提出一个更具体的问题以获得更具体的答案。

相关内容