커뮤니티
공분산 구할때 문의
2012-01-17 12:35:13
360
글번호 46698
Input:x[N1](NumericArrayRef), y[N2](NumericArrayRef);
Var:meanx(0), meany(0), cov(0);
if N1 != N2 then Covariance= 0;
meanx = ma(x, N1);
meany = ma(y, N2);
cov= 0;
for var1=0 to (N1 - 1)
{
cov= cov+ (x[var1] - meanx) * (y[var1] - meany);
}
Covariance= cov / (N1 - 1);
저장하면 편집기가 죽어버립니다.
전에도 비슷한 경우가 있었는데
어떤 부분때문에 죽는지 잘 모르겠습니다.
답변 2
예스스탁 예스스탁 답변
2012-01-17 16:08:59
안녕하세요
예스스탁입니다.
N1과 N2 때문에 발생되는 내용입니다.
Input:x[N1](NumericArrayRef), y[N2](NumericArrayRef);
사용자 함수에서 [N1]와 [N2]는 지정한 입력변수 X와 Y가 배열형임을
나타내기 위해 지정하는 의미없는 단어일 뿐입니다.
사용자 함수 내부에서 n1과 n2를 이용해서 어떤 값을 받거나
제어하실 수 없습니다.
즐거운 하루되세요
> 바닥다지기 님이 쓴 글입니다.
> 제목 : 공분산 구할때 문의
> Input:x[N1](NumericArrayRef), y[N2](NumericArrayRef);
Var:meanx(0), meany(0), cov(0);
if N1 != N2 then Covariance= 0;
meanx = ma(x, N1);
meany = ma(y, N2);
cov= 0;
for var1=0 to (N1 - 1)
{
cov= cov+ (x[var1] - meanx) * (y[var1] - meany);
}
Covariance= cov / (N1 - 1);
저장하면 편집기가 죽어버립니다.
전에도 비슷한 경우가 있었는데
어떤 부분때문에 죽는지 잘 모르겠습니다.
바닥다지기
2012-01-17 17:15:45
감사합니다!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 공분산 구할때 문의
> 안녕하세요
예스스탁입니다.
N1과 N2 때문에 발생되는 내용입니다.
Input:x[N1](NumericArrayRef), y[N2](NumericArrayRef);
사용자 함수에서 [N1]와 [N2]는 지정한 입력변수 X와 Y가 배열형임을
나타내기 위해 지정하는 의미없는 단어일 뿐입니다.
사용자 함수 내부에서 n1과 n2를 이용해서 어떤 값을 받거나
제어하실 수 없습니다.
즐거운 하루되세요
> 바닥다지기 님이 쓴 글입니다.
> 제목 : 공분산 구할때 문의
> Input:x[N1](NumericArrayRef), y[N2](NumericArrayRef);
Var:meanx(0), meany(0), cov(0);
if N1 != N2 then Covariance= 0;
meanx = ma(x, N1);
meany = ma(y, N2);
cov= 0;
for var1=0 to (N1 - 1)
{
cov= cov+ (x[var1] - meanx) * (y[var1] - meany);
}
Covariance= cov / (N1 - 1);
저장하면 편집기가 죽어버립니다.
전에도 비슷한 경우가 있었는데
어떤 부분때문에 죽는지 잘 모르겠습니다.