커뮤니티

수식 부탁 드림니다

프로필 이미지
s1017051
2026-03-21 15:45:25
59
글번호 231180
답변완료

안녕 하세요

수식 문의 드립니다


가우시안 밴드


input ;

Bandwidth (8) , // 가우시안 커널의 대역폭

mult (2) , // 엔벨로프 승수

src (C) ; // 적용 가격


Var :


sum_w (0) , sum_wy (0) , y_hat (0) , i (0) , w (0) ,

upper (0) , lower (0) , mae_val (0) ,

Tx (0) , signal_up (False) ;


// 1. 가우시안 가중치 회귀 계산(머신러닝 커널 회귀)

sum_w = 0 ;

sum_wy = 0 ;

For i = 0 to 25 {

// Bandwidth를 사용하여 가중치 계산

w = exp (- (pow(i , 2) / (2 * pow(Bandwidth , 2 ) ) ) ) ;

sum_w = sum_w + w ;

sum_wy = sum_wy + (src[ i ] * w) ;

}


if sum_w > 0 Then y_hat = sum_wy / sum_w ;

Else y_hat = src ;


// 2. 변동성(MAE) 기반 엔벨로프 구축

mae_val = Ma ( abs (src - y_hat) , 20 ) ;

upper = y_hat + (mae_val * mult) ;

lower = y_hat - (mae_val * mult) ;


// 3. 상승신호로직 (하단 이탈후 회복 시점)

signal_up = CossUp(src , lower) ;


If signal_up && C>O Then Find (1) ;


-----------------------------------------------------------


수식을 보고 따라서 적었는데


1. 2, 17, 19, 23, 26, 27, ----


잘못되었다고 나옮니다


수정 부탁 드립니다


항상 감사 합니다



지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-03-23 11:18:43

안녕하세요 예스스탁입니다. input : Bandwidth (8) , // 가우시안 커널의 대역폭 mult (2) , // 엔벨로프 승수 src (C) ; // 적용 가격 Var : sum_w (0) , sum_wy (0) , y_hat (0) , i (0) , w (0) , upper (0) , lower (0) , mae_val (0) , Tx (0) , signal_up (False) ; // 1. 가우시안 가중치 회귀 계산(머신러닝 커널 회귀) sum_w = 0 ; sum_wy = 0 ; For i = 0 to 25 { // Bandwidth를 사용하여 가중치 계산 w = exp (- (pow(i , 2) / (2 * pow(Bandwidth , 2 ) ) ) ) ; sum_w = sum_w + w ; sum_wy = sum_wy + (src[ i ] * w) ; } if sum_w > 0 Then y_hat = sum_wy / sum_w ; Else y_hat = src ; // 2. 변동성(MAE) 기반 엔벨로프 구축 mae_val = Ma ( abs (src - y_hat) , 20 ) ; upper = y_hat + (mae_val * mult) ; lower = y_hat - (mae_val * mult) ; // 3. 상승신호로직 (하단 이탈후 회복 시점) signal_up = CrossUp(src , lower) ; If signal_up && C>O Then Find (1) ; 즐거운 하루되세요