搜索
bottom↓
回复: 48

如何判断一段数据趋势,上升或 下降

  [复制链接]

出0入8汤圆

发表于 2018-8-24 08:39:39 | 显示全部楼层 |阅读模式
如题,如何判断一段数据的趋势。
图中,有两条曲线,如何准确判断出           在301 点     系列1 有上升趋势  系列 2 有下降 趋势?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出420入0汤圆

发表于 2018-8-24 08:49:50 | 显示全部楼层
通常是求导,就是看前后2个数的差值。但为了避免毛刺,估计要滤波。这就得具体问题具体分析了,麻烦

出0入0汤圆

发表于 2018-8-24 08:54:18 | 显示全部楼层
asma 发表于 2018-8-24 08:49
通常是求导,就是看前后2个数的差值。但为了避免毛刺,估计要滤波。这就得具体问题具体分析了,麻烦 ...

求导不是要先弄出来函数吗?

出420入0汤圆

发表于 2018-8-24 08:57:32 | 显示全部楼层
delta不就是差值么。看他的图形该是x轴是时间

出0入4汤圆

发表于 2018-8-24 09:03:59 | 显示全部楼层
看连续的差值是不是都是正或者负不就行了么

出0入8汤圆

 楼主| 发表于 2018-8-24 09:08:09 | 显示全部楼层
lzg1987 发表于 2018-8-24 09:03
看连续的差值是不是都是正或者负不就行了么

然后把 连续的差值 累加起来,看结果是正 还是 负。正就是 上升 负 就是下降。  这样怎么样?

出0入0汤圆

发表于 2018-8-24 09:11:41 | 显示全部楼层
楼上的思路不错!

出0入4汤圆

发表于 2018-8-24 09:13:41 | 显示全部楼层
12tangyang12 发表于 2018-8-24 09:08
然后把 连续的差值 累加起来,看结果是正 还是 负。正就是 上升 负 就是下降。  这样怎么样? ...

这样也不错,你的想法会存在数据抖动的情况,我的想法是肯定单调上升或下降。

出0入8汤圆

 楼主| 发表于 2018-8-24 09:27:13 | 显示全部楼层
lzg1987 发表于 2018-8-24 09:13
这样也不错,你的想法会存在数据抖动的情况,我的想法是肯定单调上升或下降。 ...

不,你的想法,
“看连续的差值是不是都是正或者负”
一组数据 里面有上升 有下降 时没法判断出 整体趋势的

出0入0汤圆

发表于 2018-8-24 09:47:57 | 显示全部楼层
先滤波,再比较。

出0入4汤圆

发表于 2018-8-24 09:52:19 | 显示全部楼层
12tangyang12 发表于 2018-8-24 09:27
不,你的想法,
“看连续的差值是不是都是正或者负”
一组数据 里面有上升 有下降 时没法判断出 整体趋势 ...

有升有降趋势就不明显好不,不然炒股票怎么会亏钱!

出0入0汤圆

发表于 2018-8-24 10:01:43 | 显示全部楼层
二阶差分之后看正负值可以得到拐点,也就是趋势的拐点

出50入58汤圆

发表于 2018-8-24 10:27:54 | 显示全部楼层
楼上正解
RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
一阶差分 ΔY(n)=Y(n+1)-Y(n)
二阶差分 Δ(ΔY(n))=Y(n+2)-2Y(n+1)+Y(n)

出0入0汤圆

发表于 2018-8-24 10:39:23 | 显示全部楼层
用来做炒股的自动交易行不行?

出0入0汤圆

发表于 2018-8-27 18:49:53 | 显示全部楼层
不是取一个窗口,前1/3求平均,后1/3求平均,然后比大小判断趋势么

出0入0汤圆

发表于 2018-8-27 19:09:57 | 显示全部楼层
由于求导是微分,所以必须先低通滤波消除小的波动

出0入0汤圆

发表于 2018-8-27 19:13:19 | 显示全部楼层
鲜衣怒马 发表于 2018-8-24 10:27
楼上正解
RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
一阶差分 ΔY(n)=Y(n+1)-Y(n)

make            

出0入0汤圆

发表于 2018-8-27 19:30:05 | 显示全部楼层

为何make?不mark?

出0入0汤圆

发表于 2018-8-27 22:30:09 来自手机 | 显示全部楼层
mark,二阶差分求拐点

出0入0汤圆

发表于 2018-8-28 08:20:33 | 显示全部楼层
NJ8888 发表于 2018-8-27 19:30
为何make?不mark?

哈哈 ,单词搞错了一遍又一遍,谢谢指出

出0入0汤圆

发表于 2018-8-28 09:26:46 | 显示全部楼层
学习了。。   谢谢

出0入0汤圆

发表于 2018-8-28 10:04:06 | 显示全部楼层
鲜衣怒马 发表于 2018-8-24 10:27
楼上正解
RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
一阶差分 ΔY(n)=Y(n+1)-Y(n)

mark,记下了!!!

出0入0汤圆

发表于 2018-8-28 10:06:01 | 显示全部楼层
mark         

出0入0汤圆

发表于 2018-8-28 11:23:12 | 显示全部楼层
鲜衣怒马 发表于 2018-8-24 10:27
楼上正解
RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
一阶差分 ΔY(n)=Y(n+1)-Y(n)

Mark!!

出0入0汤圆

发表于 2019-12-30 10:23:52 | 显示全部楼层
mark         

出0入0汤圆

发表于 2019-12-30 13:45:35 | 显示全部楼层
Mark +1!!!!

出0入4汤圆

发表于 2019-12-30 17:01:09 | 显示全部楼层
mark+n

出870入263汤圆

发表于 2019-12-30 19:34:54 | 显示全部楼层
挖坟贴了:
【1】RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
其实就是在(a+b)/2的理论上,把0.5的权换成k;
【2】一阶差分 ΔY(n)=Y(n+1)-Y(n)
这个不必多解释,就是两次采样的差值;
【3】二阶差分 Δ(ΔY(n))=Y(n+2)-2Y(n+1)+Y(n)
这个就是两个差值的差值,用来评价增长或衰减的势头;经济学上常用。
这些个RC滤波,一阶二阶啥的,都是概念化了,把人说的云里雾里就显得很高深了。

出0入0汤圆

发表于 2019-12-31 10:56:28 | 显示全部楼层
跟证券行业的人士咨询一下

出0入0汤圆

发表于 2019-12-31 11:06:22 | 显示全部楼层
鲜衣怒马 发表于 2018-8-24 10:27
楼上正解
RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
一阶差分 ΔY(n)=Y(n+1)-Y(n)

Mark,二阶差分求拐点

出140入115汤圆

发表于 2019-12-31 11:41:54 | 显示全部楼层
armstrong 发表于 2019-12-30 19:34
挖坟贴了:
【1】RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
其实就是在(a+b)/2的理论上,把0.5的权换成k;

Mark, 看懂了,二阶差分求拐点

出0入0汤圆

发表于 2019-12-31 14:22:35 | 显示全部楼层
用最小二乘法,从某个区间内的点中拟合出来一条直线y=kx+b直线,看k正负得知趋势。
例如excel里面的趋势线,就是最小二乘法

出0入0汤圆

发表于 2019-12-31 17:09:17 | 显示全部楼层
mark,二阶差分求拐点

出0入0汤圆

发表于 2020-1-1 08:50:33 | 显示全部楼层
NJ8888 发表于 2018-8-27 19:30
为何make?不mark?

桌上生活的不懂人家床上的生活。。。。

出0入0汤圆

发表于 2020-1-1 09:28:58 来自手机 | 显示全部楼层
armstrong 发表于 2019-12-30 19:34
挖坟贴了:
【1】RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
其实就是在(a+b)/2的理论上,把0.5的权换成k;

这解析很明了

出0入0汤圆

发表于 2020-1-12 14:15:58 来自手机 | 显示全部楼层
armstrong 发表于 2019-12-30 19:34
挖坟贴了:
【1】RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
其实就是在(a+b)/2的理论上,把0.5的权换成k;

这个二阶差分不错,这个怎样把采样误差给去掉?

出0入0汤圆

发表于 2020-1-12 14:31:32 | 显示全部楼层
先要建立数学模型,否则就是瞎猜,你凭什么相信你的预测值?

出0入0汤圆

发表于 2020-1-12 17:07:44 来自手机 | 显示全部楼层
mark 二阶差分

出0入0汤圆

发表于 2020-1-12 17:16:25 来自手机 | 显示全部楼层
NeverStop 发表于 2020-1-12 14:31
先要建立数学模型,否则就是瞎猜,你凭什么相信你的预测值?

有道理,,,,,

出0入0汤圆

发表于 2020-1-12 17:20:24 来自手机 | 显示全部楼层
NeverStop 发表于 2020-1-12 14:31
先要建立数学模型,否则就是瞎猜,你凭什么相信你的预测值?

同意,没有数学模型,提问跟回答都是耍流氓

出0入8汤圆

 楼主| 发表于 2020-1-12 17:46:24 来自手机 | 显示全部楼层
NeverStop 发表于 2020-1-12 14:31
先要建立数学模型,否则就是瞎猜,你凭什么相信你的预测值?

怎么建,有书吗?

出0入0汤圆

发表于 2020-1-12 18:28:56 | 显示全部楼层
Jason022 发表于 2018-8-24 10:39
用来做炒股的自动交易行不行?

这想法好

出0入0汤圆

发表于 2020-1-13 09:27:44 | 显示全部楼层

时间序列分析、随机过程

出0入0汤圆

发表于 2020-1-13 09:33:53 | 显示全部楼层
locky_z 发表于 2019-12-31 14:22
用最小二乘法,从某个区间内的点中拟合出来一条直线y=kx+b直线,看k正负得知趋势。
例如excel里面的趋势线 ...

最小二乘法只适用于线性关系模型

出0入0汤圆

发表于 2020-1-13 15:41:21 | 显示全部楼层
就是PID控制里面的KD,最好理解了

出0入4汤圆

发表于 2020-1-13 15:53:37 | 显示全部楼层
mark二阶差分

出0入0汤圆

发表于 2020-1-14 06:46:57 | 显示全部楼层
armstrong 发表于 2019-12-30 19:34
挖坟贴了:
【1】RC低通滤波 Y(n)=kY(n-1)+(1-k)X(n)
其实就是在(a+b)/2的理论上,把0.5的权换成k;

好晕,有没有实践实例给除除雾。

出0入8汤圆

发表于 2020-1-14 13:05:50 | 显示全部楼层
二阶差分

出0入4汤圆

发表于 2020-1-14 13:19:06 来自手机 | 显示全部楼层
二次导数对于有毛刺的现象效果不好。比较合适的是求极值(不是最大值最小值),然后2个极值之间为单调。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 21:44

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表