커뮤니티
r-squard
2006-10-16 02:57:54
1212
글번호 11016
r-squared 를 지표로 만들고 싶은데
찾아도 없어 문의 드립니다.
답변 1
수식지왕
2006-10-17 09:40:39
예전에 사용자함수로 만들어 놓은 것이 있어서 올려드립니다.
첨부 파일을 저장한 다음 지표식에서 불러 사용하시면 됩니다.
Plot1(rsqr(c,14));
/* 파일명 : RSQR.yfu */
input: Value(numeric),Period(numeric);
var: y(0),x(0),n(0);
/*
피어슨 곱 모멘트 상관 계수 r
n(∑xy) - (∑x)(∑y)
r = ---------------------------------------
_____________________________________
√ [n∑x²- (∑x)²][n∑y²- (∑y)²]
RSQR는 이 상관 계수의 제곱인 r²
풀어 쓰면
= ((n*sum(x*y) - (sum(x)*sum(y))) / sqrt((n*sum(x^2)-(sum(x)^2)) * (n*sum(y^2) - (sum(y)^2))))^2
*/
y = value;
x = index();
n = Period;
RSQR = ((n*accumN(x*y,n) - (accumN(x,n)*accumN(y,n))) / sqrt((n*accumN(x^2,n)-(accumN(x,n)^2)) * (n*accumN(y^2,n) - (accumN(y,n)^2))))^2;
> g한강 님이 쓴 글입니다.
> 제목 : r-squard
> r-squared 를 지표로 만들고 싶은데
찾아도 없어 문의 드립니다.