使用 Gnuplot 进行时间序列的线性回归

Posted

技术标签:

【中文标题】使用 Gnuplot 进行时间序列的线性回归【英文标题】:Linear regression for time series with Gnuplot 【发布时间】:2010-10-06 01:58:56 【问题描述】:

我是 Gnuplot 的忠实粉丝,我在学习期间一直将它用于各种项目。

最近我想使用 Gnuplot 绘制一些时间序列图,例如减肥、锻炼结果、气体消耗等。

因此我像

一样缩放 x 轴
set xdata time
set timefmt "%d.%m %Y"
set format x "%d.%m"

现在我想使用拟合函数给我一个线性拟合。我的问题是,如果 x 轴与时间相关,我无法让它工作。

【问题讨论】:

R 可能是解决此类问题的更好工具。它是最流行的数据分析语言之一。绘图与 gnu plot 一样简单(或更简单)。 【参考方案1】:

然后将日期更改为数字,例如从第一个日期开始的天数,进行拟合,然后再将数字转换回日期。 这样,您将拥有“常规”x 和 y 数据集。

【讨论】:

+1 是唯一一个尝试回答问题的人,即“我如何在 gnuplot 中执行此操作”。

以上是关于使用 Gnuplot 进行时间序列的线性回归的主要内容,如果未能解决你的问题,请参考以下文章

回归-线性回归算法(房价预测项目)

回归-线性回归算法(房价预测项目)

使用 Tensorflow 的线性回归预制估计器得到错误的答案

100 个离散值的多类分类的线性回归

PyTorch学习笔记 8. 实现线性回归模型

逻辑回归算法