혼돈에 패턴이 있을까요? 찾아보겠습니다! 특정 샘플의 예에 대한 머신 러닝. - 페이지 4

 
elibrarius #:


이제 계산에서 더 많은 트리를 실행했습니다. 내일 아침이면 새 버전이 계산될 것 같습니다.

아니면 결과가 당신보다 훨씬 나쁘다면 제가 뭔가 잘못했을 수도 있습니다.

올바르게 다시 실행했을 수도 있지만 매개 변수를 조정해야하거나 알고리즘 자체가 당겨지지 않는 상황이 간단하지 않습니다.

특히 nVideo의 비디오 카드가있는 경우 CatBoost를 사용하면 훈련이 더 빠릅니다.

 
elibrarius #:
9,046개의 회선이 있습니다. 저는 9000개입니다.

훨씬 더 나은 곡선이 있습니다. 매개 변수를 좀 더 조정해 보겠습니다.

더 나아지지 않았습니다. 거의 비슷합니다. 0.01400

catbustom으로 더 잘하고 있습니다.

 
elibrarius #:

더 나아지지 않았습니다. 거의 비슷합니다. 0.01400

캣커스텀으로 더 잘하고 있습니다.

그렇다면 왜 사용하지 않으시나요?

타겟을 3가지 카테고리로 분할해 보셨나요?

 
Aleksey Vyazmikin #:

그렇다면 사용해야 할까요?

대상을 3가지 카테고리로 표시해 보셨나요?

조만간 3개 카테고리로 해볼게요..... 글쎄요, 저는 멀티 클래스가 아닌 두 가지 모델만 훈련하고 있습니다.
 
elibrarius #:
다른 날에는 3개 카테고리를 시도해 볼게요..... 멀티 클래스가 아닌 두 가지 모델만 훈련하고 있습니다.

한번 해보세요.

샘플을 보내 주시면 저도 훈련해 보겠습니다.

 

교육과 추천을 시도해 보겠습니다. 타겟팅을 다시 실행하려면 어떻게 해야 하나요?
마지막 4개의 열


목표 1 거래
방향 1, 클래스 1이 예측되면 재무 결과의 1 열에서 이익을 얻고 클래스 -1이 예측되면 재무 결과의 2 열에서 손실을 얻습니다.
방향 -1, 클래스 -1이 예측되면 재무 결과의 2 열에서 이익을 얻고 클래스 1이 예측되면 재무 결과의 1 열에서 손실을 얻습니다.

목표 0에서 거래하지 마십시오.

방향 +1 또는 -1이 예측되면 재무 결과의 모듈로 손실이 발생하나요? 이전 설명에서 이 변형이 나타납니다. 그러나 가격은 오르거나 내릴 수 있으며 올바른 방향을 선택하면 이익을 얻을 수 있습니다.

또는 1의 경우와 동일합니다
방향 1, 클래스 1이 예측되면 재무 결과의 1열에서 이익을 얻고 클래스 -1이 예측되면 재무 결과의 2열에서 손실을 얻습니다.
방향 -1, 클래스 -1이 예측되면 재무 결과의 2열에서 이익을 얻고 클래스 1이 예측되면 재무 결과의 1열에서 손실을 얻습니다.


아니면 if(){}else{}를 통해 코드에서 직접 목표가 어떻게 형성되는지 보여줄 수 있나요?

 
elibrarius #:

교육과 추천을 시도해 보겠습니다. 타겟팅을 다시 실행하려면 어떻게 해야 하나요?
마지막 4개의 열


목표 1이
방향 1을 거래하면 1등급이 예측되면 재무 결과 1열에 수익이 발생하고 -1등급이 예측되면 재무 결과 2열에 손실이 발생합니다.
방향 -1, -1등급이 예측되면 재무 결과 2열에 수익이 발생하고 1등급이 예측되면 재무 결과 1열에 손실이 발생합니다.

목표 0이 거래하지 않는 경우.

방향 +1 또는 -1이 예측되면 재무 결과의 모듈로 손실이 발생합니까? 이전 설명에서 이 변형이 나타납니다. 그러나 가격은 오르거나 내릴 수 있으며 올바른 방향을 선택하면 이익을 얻어야합니다.


또는 1의 경우와 동일합니다
방향 1, 클래스 1이 예측되면 재무 결과의 1열에서 이익을 얻고 클래스 -1이 예측되면 재무 결과의 2열에서 손실을 얻습니다.
방향 -1, 클래스 -1이 예측되면 재무 결과의 2열에서 이익을 얻고 클래스 1이 예측되면 재무 결과의 1열에서 손실을 얻습니다.


아니면 if(){}else{}를 통해 코드에서 직접 목표가 어떻게 형성되는지 보여줄 수 있나요?

0은 0으로 유지되지만 "1"은 방향에 따라 "-1"과 "1"로 변환될 수 있습니다. 따라서 목표 "0"에서 "1" 또는 "-1"을 분류하면 손실 모듈로를 얻고, 그렇지 않으면 마지막 두 열 중 하나에서 이득 모듈로를 얻습니다.

내 재무 결과는 마감된 포지션/거래를 통해 계산되며 손실이 있으면 0이 설정되므로 이 접근 방식은 마지막 막대의 극한 직후에 손절매가 설정되기 때문에 전략에 따라 반대 진입이 있었을 경우 어떤 일이 일어났을지 추정할 수 없습니다(대부분 손실).

제가 한 일은 진입 방향에 따라 샘플을 두 개로 나누는 것이었는데, 이렇게 하면 임계값인 3000핍을 통과하는 모델의 수가 늘어났습니다.

목표가 "1"이지만 신호가 "-1"로 분류 된 경우 실제로 그러한 신호는 통과하지 않기 때문에 분명히 손실이 없을 것이라고 덧붙여 야합니다.
 
Aleksey Vyazmikin #:

0은 0으로 유지되며, "1"은 방향에 따라 "-1"과 "1"로 재분류될 수 있습니다. 따라서 목표 "0"에서 "1" 또는 "-1"로 분류하면 모듈로 손실이 발생하고, 그렇지 않으면 마지막 두 열 중 하나에서 모듈로 이득이 발생합니다.

내 재무 결과는 마감된 포지션/거래를 통해 계산되며 손실이 있으면 0이 설정되므로 이 접근 방식은 마지막 막대의 극한 직후에 손절매가 설정되기 때문에 전략에 따라 반대 진입이 있었다면 어떻게 되었을지 추정할 수 없습니다(대부분의 경우 손실).

제가 한 일은 진입 방향에 따라 샘플을 두 개로 나누는 것이었는데, 이렇게 하면 임계값인 3000핍을 통과하는 모델의 수가 늘어났습니다.

목표가 "1"이지만 "-1"로 분류 된 경우 실제로 그러한 신호가 통과하지 않기 때문에 분명히 손실이 없을 것이라고 덧붙여 야합니다.
모두 매우 혼란 스럽습니다. 나는 수행 된 테스트를 중단 할 것이라고 생각합니다.
 
elibrarius #:
모든 것이 약간 혼란스럽습니다. 제가 해본 테스트에서 멈춰야 할 것 같습니다.

아니요, 혼란스러운 것이 아니라 논리적 변환입니다. 헷갈리신다면 다시 분할하여 별도의 대상을 만들어서 여기에 게시할 수 있습니다.

 
Aleksey Vyazmikin #:

아니요, 혼동하는 것이 아니라 논리적으로 변환하는 것입니다. 헷갈리신다면 다시 분할하여 별도의 대상을 만들어서 여기에 게시해 드릴 수 있습니다.

오류로 인한 정확한 재무 결과가 필요합니다.
Fin. res. 0을 선택하면 (포함 할 수 없으므로 항상 0이됩니다), 1이면 -1이면. 항상 0 클래스로 표시하더라도 거래하지 마십시오. 모델이 잘못 될 것이며 오류의 가격을 알아야합니다.
사유: