大家好我试图在不均匀的时间间隔内绘制一些测量数据并对其进行三次样条插值。以下是数据样本:
1645 2 28 .0
1645 6 30 .0
1646 6 30 .0
1646 7 31 .0
第一列对应于进行测量的年份,第二列对应月份,第三列对应测量次数,第四列是测量的标准偏差。
问题是我似乎无法弄清楚如何制作数据的散点图,以保持测量间隔的“不均匀性”。另外我不太确定如何实现插值,因为我不知道数据点的x值应该是多少(几个月可能?)
非常感谢任何建议或帮助。谢谢。
顺便说一句,我正在使用python并使用Scipy。
答案 0 :(得分:0)
对于x,您可以将年份和月份转换为datetime
对象:
np.datetime64('2005-02')
或将其转换为月份(假设1645是您的第一个值):
CumulativeMonth = (year - 1645) * 12 + month