交易中的机器学习:理论、模型、实践和算法交易 - 页 275

 

安德烈-迪克
非常容易。你需要将图表缩放到一个范围内。

 код

mytarmailS 可能需要R函数,为什么他需要你的mql技巧?

 
振亚

mytarmailS 可能需要一个R函数,为什么他需要你的mql技巧?

"你这个傻瓜,瓦夏!"(c) 爱情和鸽子。

我给了你一个想法,如何做提问者想要的事情。该功能简单明了,他可以在难忘的R上重写,如果他想的话。
 
振亚

mytarmailS 可能需要R函数,他不需要你的mql技巧。

scale(x, center = TRUE, scale = TRUE)

x是一个矩阵。对矩阵的每一列分别进行定心和缩放

根据中心和比例的值,会进行不同的居中和缩放方法。

请参见比例尺{base}以获得帮助。

 
桑桑尼茨-弗门科

scale(x, center = TRUE, scale = TRUE)

x是矩阵。对矩阵的每一列单独进行居中和缩放。

根据中心和比例的数值,会进行不同的居中和缩放方法。

请参见比例尺{base}以获得帮助。

scale()不适合,它的归一化很棘手,会不断产生不同的范围...

x <- cumsum(rnorm(20))+100
#диапазон.нормированого "X"
RX <- range(    scale(x,T,T)    )

RX
-2.140863  1.424344
-1.932520  1.450485
-1.617709  2.390062
......
.... итп.


RX2 <- range(    scale(x,F,T)    )

RX2
0.9477774 0.9935281
0.9587916 0.9902856
0.9342381 1.0031507
......
.... итп.


RX3 <- range(    scale(x,T,F)    )

RX3
-2.079683  1.381148
-2.575139  1.668604
-1.554297  2.048058
......
.... итп.


RX4 <- range(    scale(x,F,F)    )

RX4
95.29704 99.80211
97.59647 100.89154
94.67793 99.78135
......
.... итп.


在我的任务中,范围总是不同的事实是不能接受的,因为在这种情况下,每个向量将被赋予不同的权重,你将无法正确地总结它。

我刚刚做了一个函数,将每个向量的范围从0设置到1

x <- cumsum(rnorm(20))+100
range01 <- function(x){(x-min(x))/(max(x)-min(x))}

#диапазон.нормированого "X"
r01 <- range(    range01(x)    )

r01

01
01
01

感谢那些试图帮助的人

 
安德烈-迪克
"你这个傻瓜,瓦夏!"(c) 爱情和鸽子。

我给出了一个想法,如何做提问者想要的事情。这个功能是简单而明显的,他可以在难忘的R上重写,如果他太急了。
重点是,90%的函数自己写比找一个 "包 "和一个天知道是什么内容的函数要快,但正如他们所说,"仪式的主人......"。
 
mytarmailS:

scale()不适合,它的归一化很棘手,会不断地产生不同的范围......。




在我的任务中,范围不断变化的事实是不可接受的,因为这样每个向量将被分配不同的权重,而正确的求和不再可能。

我刚刚做了一个函数,将每个向量的范围从0设置到1

x <- cumsum(rnorm(20))+100
range01 <- function(x){(x-min(x))/(max(x)-min(x))}

#диапазон.нормированого "X"
r01 <- range(    range01(x)    )

r01

01
01
01

感谢所有试图帮助的人

===========================================

scale()函数的用途非常广泛。你想出的东西与之相对应。

range01 <- scale(x, center = min(x), scale = max(x) - min(x))

祝好运

 
吉安尼
问题是,自己写90%的函数比寻找一些 "包 "和其中有 "谁知道什么 "内容的函数要快,但正如他们所说,"枪的主人......"。

为什么 "有谁知道什么内容"?你可以看到任何包中的任何功能。只要键入它的名字,不加(),它的内容就会显示给你。你不知道吗?

祝好运

 

关于交易、自动交易系统和交易策略测试的论坛

机器学习:理论和实践(交易和超越)。

Combinator, 2017.02.09 17:57



有趣的是,在圆形水平上,他们大多设置了限制,他们根据图表价格水平设置止损。
在加密货币上也是如此(就限制而言,那里没有看到止损)。
一般来说,凡是有深层表盘的地方都能看到它。
很好的示范,谢谢你!
 
弗拉基米尔-佩雷文科

为什么 "有谁知道什么内容"?你可以看到任何包中的任何功能。只要键入它的名字,不加(),它的内容就会显示给你。你不知道吗?

祝好运

问题是,我不想知道各种 "魔术 "技巧、不同的框架(其中有100500个)、不同的密匙组合以及超过10000个 "通用功能 "参数中的一个是什么意思?我有一个不同的大脑。我自己也写了好几百个函数,可能超过一千,有些还重写了很多次,因为我忘了自己已经写过了,我不记得半年前自己写的、很少用的函数的名字和签名,我怎么能从左边的框架中记住一万个呢?但我善于记住或重塑算法的精髓,例如在Fit01 上,即使我忘记了,我也会在一分钟内准备好,它不依赖于操作系统、PHP、框架和软件包。

 
弗拉基米尔-佩雷文科

谢谢你