트레이딩의 머신러닝: 이론, 모델, 실전 및 알고리즘 트레이딩 - 페이지 275

 

안드레이 딕 :
매우 간단합니다. 그래프를 한 범위로 확장해야 합니다.

 код

mytarmailS 는 아마도 R 기능이 필요할 것입니다. 왜 그는 mql에서 당신의 기술을 필요로 합니까?

 
제냐 :

mytarmailS 는 아마도 R 기능이 필요할 것입니다. 왜 그는 mql에서 당신의 기술을 필요로 합니까?

"바보야, 바샤!" (c) 사랑과 비둘기.

나는 질문자가 원하는 것을 하는 방법에 대한 아이디어를 주었다. 기능은 간단하고 명확하며 가려워지면 잊을 수 없는 R로 자신을 다시 쓸 수 있습니다.
 
제냐 :

mytarmailS 는 아마도 R 기능이 필요할 것입니다. 왜 그는 mql에서 당신의 기술을 필요로 합니까?

scale(x, 가운데 = TRUE, scale = TRUE)

x는 행렬입니다. 센터링 및 스케일링은 매트릭스의 각 열에 대해 개별적으로 수행됩니다.

센터 및 스케일 값에 따라 센터링 및 스케일링의 다른 방법이 수행됩니다.

저울 {base} 도움말을 참조하십시오.

 
산산이치 포멘코 :

scale(x, 가운데 = 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%를 직접 작성하는 것이 더 빠르고 그 안에 FIG가 있는 기능이 어떤 내용인지 알고 있지만 얼마나 뜨거운지, "마스터는 주인님..."
 
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%를 직접 작성하는 것이 더 빠르고 그 안에 FIG가 있는 기능이 어떤 내용인지 알고 있지만 그것이 얼마나 뜨거운지, "마스터는 주인님..."

왜 "무화과는 어떤 내용을 알고" 있습니까? 모든 패키지의 모든 기능을 볼 수 있습니다. () 없이 이름만 쓰면 내용을 볼 수 있습니다. 몰랐다?

행운을 빕니다

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

기계 학습: 이론 및 실습(거래 및 그 이상)

컴비 네이터 , 2017.02.09 17:57



흥미롭게도 제한은 라운드 수준에 설정되고 중지는 차트의 가격 수준에 따라 설정됩니다.
지하실에서는 동일합니다(한계면에서 정류장은 표시되지 않음)
일반적으로 깊은 유리가 있는 곳이면 어디에서나 볼 수 있습니다.
좋은 데모, 감사합니다!
 
블라디미르 페레르벤코 :

왜 "무화과는 어떤 내용을 알고" 있습니까? 모든 패키지의 모든 기능을 볼 수 있습니다. () 없이 이름만 쓰면 내용을 볼 수 있습니다. 몰랐다?

행운을 빕니다

이것이 요점입니다. 저는 이러한 "마법의" 칩, 다른 프레임워크(100500개 포함), 다른 비밀 키 조합 및 10,000개 이상의 "범용 기능" 중 하나의 매개변수가 무엇을 의미하는지 알고 싶지 않습니다. 내 모스크바는 다르게 배열됩니다. 나는 수백 개의 함수를, 어쩌면 천 개 이상을 썼고, 그 중 일부를 여러 번 다시 작성했습니다. 이미 작성한 것을 잊어버렸기 때문입니다. 내가 직접 작성한 함수의 이름과 서명이 기억나지 않습니다. 반년 전에 거의 사용하지 않았는데 왼쪽 프레임워크에서 10,000을 어떻게 기억할 수 있습니까? 그러나 다른 한편으로 나는 잘 기억하거나 알고리즘의 본질을 재발명합니다. 예를 들어 Fit 01과 같은 경우 잊어 버리더라도 1 분 안에 준비가 될 것이며 이것은 의존하지 않습니다. OS, PL, 프레임워크 및 패키지.

 
블라디미르 페레르벤코 :

감사해요

사유: