数字走势的计算方法
数组一: 43 48 45 20 45 59 61 61
数组二: 30 30 30 29 28 40 17 12
我想救教判断这二个数组是上升或下降趋势的算法,那位高人指点一下啊?
[解决办法]
数组一的趋势(后一个数减前一个数):5,-3,-25,25, 14, 2, 0
数组二的趋势; 0, 0,-1,-1, 12,-23,-5
觉得既然是判断趋势的话,那就计算正数和负数的个数, 以及连续的次数
[解决办法]
觉得趋势的话 一开始的思路应该是这样的 不过要实现的话 可能还要考虑一些极端的情况或者一些细节的东西
[解决办法]
如果你的数据量比较大的话,就可以用机器学习模式识别的方法。得看你用来干什么了。
[解决办法]
做个一次函数拟合,斜率为正是上升趋势。。。
[解决办法]
就是用最小二乘法:http://zh.wikipedia.org/wiki/最小二乘法
简单的实验可以用Excel做个折线图,然后添加趋势线,选一次(线性)函数
[解决办法]
楼上说的是,单纯分析这几组数据没有意义的
[解决办法]
楼主想简单了。。。
单纯的上升、下降是不足以描述一组数的趋势的
楼主可以查找一下技术分析相关文章,或者是K线的形态,一般来说是分了几大类,除了最简单的上升、下降趋势,还有震荡通道形态,V字形等
据说目前最新的技术是用支持向量机做分析