如何用机器来自动描述曲线(数据)的走势,自动生成评价和注释

如何用机器来自动描述曲线(数据)的走势,自动生成评价和注释。
如:某阶段保持递增10%,下一阶段递减(5%)
例如用斜率评价,如何根据曲线的变化,根据曲线的趋势进行分段评价
拿一组实际的数据来举例子,对于下图的数据,我们一看到图就可以做出简单的评价,如何让机器根据自动生成与曲线相对应的注释。下面的数据做过一次变换:Yn= sum(X1:Xn),所以Xi可以理解为Yi变化率。那么问题是不是可以转化为如何分段评价和描述X(Xi:Xj).

example.png

 

Eric_Jiang - 我是小象的搬运工!!!

赞同来自: masterwzh

如果x_i本身是变化率的话,为什么要求和呢?你直接绘制图像不久好了?这不就是possion过程的图像么?只不过不是完全增的而已

邹博 - 计算机科学博士,深谙机器学习算法原理

赞同来自: masterwzh

个人觉得,如果可以人工干预,给一些先验信息,如“该曲线有3个拐点”,“用4个分段二次函数来拟合该曲线”,这样或许效果能够更好些。 如果不给任何信息直接让机器学曲线的形态,可否这样处理:计算从i到j的子曲线,用低阶(线性)来做回归,同时计算误差平方和等指标,同时调整[i,j]和误差,使得误差最小,输出若干[i,j]子曲线。——没有仔细验证,可进一步探讨。

wgb - 机器学习与数据挖掘从业者

赞同来自: masterwzh

个人认为两种思路可以考虑: 第一,对于一个曲线,如果我们知道他的函数表达式或者可以近似拟合出来他的表达式。那我我们可以考虑直接求这个曲线的一阶导,二阶导等,然后设置一些判断语句,比如根据一阶导的结果判断其单调性等。   第二,如果有大规模的曲线,以及对应的描述(可以指标化的描述),我们是否可以考虑采取有监督学习的办法,从曲线中提取特征来进行预测。

masterwzh - 如:80后IT男..

赞同来自:

上述问题的目的是为了让机器根据数据,像一样输出语言文字,评价曲线的走势等。 输入数据,输出文字。

要回复问题请先登录注册