【发布时间】:2014-02-05 12:23:36
【问题描述】:
我有一个 csv,其中的列代表在一段时间内进行的一组测量值(在本例中,是呼吸期间喉部的开口区域)。
但是,时间序列(可能)不同的测量次数。例如:
23,34,44
25,35,39
23,33,,
23,,,
使用ts.plot(data) 我已经能够在同一张图上绘制这些。但是,我需要将每个系列“拉伸”到相同的长度。 (这样 CSV 中的每一列代表 x 轴上相同的距离,但分辨率不同)如何才能最好地实现?
此外,我一直使用lines(rowMeans(data, na.rm = TRUE)) 来生成平均值,我还需要对“拉伸”系列进行此操作。
我一直在考虑在 Ruby 中执行插值(最高可达 1000 的任意分辨率),然后生成一个新的 CSV 文件来运行原始 R 代码。然而,我希望在 R 中有一个更优雅的解决方案。
【问题讨论】:
标签: r csv plot time-series analysis