计算趋势线的斜率角。 - 页 23

 
Valeriy Yastremskiy:

让我们来简化这个问题。2个长度相同的一维数组N。第一个有速度,第二个有条形数字。我不喜欢多维 数组,也不喜欢把它们写下来。但为了清楚起见,我们把它写成一个二维数组

索引 1 2 3 4 5 67 8 9 10 11 12 13 14

值 5,4, 7,8 6,11 4,14 -2,17 3,19 6,24 5,27 9,29 12,32 15,36 13,39 16,43 12,45

你可以看到,突破发生在指数9,从指数10开始,平均价格发生了变化。如何找到/揭示指数9和29条。

变化检测 问题。也许像CUSUM 这样的东西会起作用。

 
Aleksey Nikolayev:

一个变化检测 任务。也许像CUSUM 这样的东西会起作用。

来自Wiki的信息:当 S 超过某个阈值时,已经检测到了数值的变化。上述公式只检测正方向的变化。当要发现负的变化时 也应使用最小操作,而不是最大操作,这时,当 S 低于 (负的)阈值时,已检测到变化。

这是第一个想到的东西))))。

我可能要做一些检查。如果它超过了第一个滑动窗口计算出的走廊宽度,然后滑动窗口的3-5个值,然后转为平均值、名义值,如果几个窗口依次出现,就意味着有走廊,如果下一步的窗口参数过高,则没有走廊。

 
Valeriy Yastremskiy:

让我们来简化这个问题。2个长度相同的一维数组N。第一个有速度,第二个有条形数字。我不喜欢多维 数组,也不喜欢把它们写下来。但为了清楚起见,我们把它写成一个二维数组

索引 1 2 3 4 5 67 8 9 10 11 12 13 14

值 5,4, 7,8 6,11 4,14 -2,17 3,19 6,24 5,27 9,29 12,32 15,36 13,39 16,43 12,45

你可以看到,突破发生在指数9,从指数10开始,平均价格发生了变化。如何找到/识别指数9和29吧。

我不知道你脑子里想的是什么,你认为一个渠道是什么原则来决定它何时不再是一个渠道。你必须尝试不同的变体,并从视觉上检查--结果是否与它的想法相一致。

而如果简单的解决方案是令人满意的,那么就必须计算平均方向(即两个相邻条上的数值之差),如果它有变化。
 
Aleksey Nikolayev:

变化检测 任务。也许像CUSUM 这样的东西会起作用。

你能用自己的话告诉我什么是CUSUM以及它是如何实现的吗?

===

123
===

这个方法当然是一个杰作,而且是多么深思熟虑的杰作啊!什么是地狱--剑桥!?难道你们都不能用自己的脑子,甚至连算术中的公式都要参考权威的出版物?

===

阿列克谢,如果原始数据可以取负值?就这样,一个数学灾难?

 
Dmitry Fedoseev:

我不知道你脑子里想的是什么,你认为一个渠道是什么原则来决定它何时不再是一个渠道。你必须尝试不同的变体,并从视觉上检查结果是否与你的感知相一致。

在每个人的心中,如果你画出来,你可以清楚地看到变化的地方。关于9.这在总体上我同意,这是一个需要解决的问题,但我不喜欢CUSUM的解决方案。然后,它需要从单个离群值中进行过滤。到目前为止是滑动窗口。累积计算不是很好。

 
Valeriy Yastremskiy:

在每个人的脑子里,如果你画出来,你可以清楚地看到变化在哪里。关于9.人们普遍认为这是一个问题,但我不喜欢CUSUM的解决方案。然后,它需要从单个离群值中进行过滤。到目前为止是滑动窗口。累积起来计算不是很好。

所以你不应该画画,在思想的猪圈里一定有一打或两打的算法--应用它们,看看问题是否得到满意的解决。

 
Dmitry Fedoseev:

因此,你不应该画画,而应该在思想的储蓄罐里有一打或两打算法--应用它们,看看问题是否得到了满意的解决。

好吧,这就是我问的原因,万一有解决办法呢)。当然,我也会自己做,但第一种解决方案并不总是合理的,我想要一个漂亮的。通常的统计仍然是针对静止状态的,即使在有一些SB的情况下。我只是想,用随机值转动一个通道至少有一些解决办法,但我没有找到我想要的东西。

 
Valeriy Yastremskiy:

所以我想问问有没有什么解决办法)。我当然会自己做,但第一种解决方案并不总是合理的,我希望有一个漂亮的外观。通常的统计仍然是针对静止状态的,即使存在一些SB。我只是想,用随机值旋转通道至少有一些解决方案,但我没有找到我想要的东西。

你说的 "解决方案 "是什么意思?来自剑桥,由著名的作者?

有1000个这样的解决方案。你只需坐下来尝试,直到你看到一个满意的结果。

 

趋势线 的OBJPROP_ANGLE参数是什么

由于某些原因,当创建趋势线时,它总是被读作=0

虽然,在旋转趋势线时,会显示一个角度,即开发者计算出的角度

 
IuriiPrugov:

趋势线 的OBJPROP_ANGLE参数是什么

由于某些原因,当创建趋势线时,它总是被读作=0

虽然,在旋转趋势线时,会显示一个角度,即开发者计算出的角度

角度是在屏幕坐标中。开发者已经尝试过了,线条保持着角度,但是如果你改变了图形的比例,线条本身就会漂浮起来。

必须假定这是一个用于江恩分析的工具--在固定坐标中。