커뮤니티

상관도 재질문

프로필 이미지
히익
2022-07-26 12:39:53
1283
글번호 161076
답변완료
안녕하세요. 이전 답변에 대한 재질문 입니다. 피드백 주신 함수를 메시지로그를 통해 보니 제가 직접 상관도를 분석한 것과 다른데 혹시 보내주신 함수가 계산이 구체적으로 어떻게 이루어지는 건지 알 수 있을까요? 항상 도움주셔서 감사드립니다..! ///////////////////////////////////////////////////////////////////// 안녕하세요 예스스탁입니다. var : R(0),CR(0); R = (C-C[1])/C[1]*100; CR = Correlation(R,R[1],9); Plot1(CR); 즐거운 하루되세 > 히익 님이 쓴 글입니다. > 제목 : 상관도 > 안녕하세요 개발자님. 혹시 자기상관도 테스트가 가능한지 여쭈어 봅니다. 예를들면 10일 기간 동안 1일 부터 9일까지의 종가 등락률들과 2일부터 10일 까지의 종가 등락률들의 상관관계를 파악하고 싶습니다. 항상 도움주셔서 감사드립니다^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-07-26 12:43:43

안녕하세요 예스스탁입니다. 예스랭귀지에서 제공되는 함수는 속도를 위해 별도로 내장되 제공되는 함수를 제외하면 모두 사용자함수로 제공됩니다. 예스랭귀지 편집기에서 사용자함수목록에서 Correlation함수 선택하시면 열어보실 수 있습니다. 함수의 내용은 아래와 같습니다. Inputs: Ind(Numeric), Dep(Numeric), Period(Numeric); Variables: Counter1(0), Counter2(0), Cnt(0); Counter1 = 0; Counter2 = 0; For Cnt = 0 To Period - 1 Begin If (Ind[Cnt] >= Ind[Cnt + 1] AND Dep[Cnt] >= Dep[Cnt + 1]) OR (Ind[Cnt] < Ind[Cnt + 1] AND Dep[Cnt] < Dep[Cnt + 1]) Then Counter1 = Counter1 + 1; Else Counter2 = Counter2 + 1; End; If Counter1 + Counter2 <> 0 Then Correlation = (Counter1 - Counter2) / (Counter1 + Counter2); Else Correlation = 0; 즐거운 하루되세요 > 히익 님이 쓴 글입니다. > 제목 : 상관도 재질문 > 안녕하세요. 이전 답변에 대한 재질문 입니다. 피드백 주신 함수를 메시지로그를 통해 보니 제가 직접 상관도를 분석한 것과 다른데 혹시 보내주신 함수가 계산이 구체적으로 어떻게 이루어지는 건지 알 수 있을까요? 항상 도움주셔서 감사드립니다..! ///////////////////////////////////////////////////////////////////// 안녕하세요 예스스탁입니다. var : R(0),CR(0); R = (C-C[1])/C[1]*100; CR = Correlation(R,R[1],9); Plot1(CR); 즐거운 하루되세 > 히익 님이 쓴 글입니다. > 제목 : 상관도 > 안녕하세요 개발자님. 혹시 자기상관도 테스트가 가능한지 여쭈어 봅니다. 예를들면 10일 기간 동안 1일 부터 9일까지의 종가 등락률들과 2일부터 10일 까지의 종가 등락률들의 상관관계를 파악하고 싶습니다. 항상 도움주셔서 감사드립니다^^