커뮤니티

공분산 구할때 문의

프로필 이미지
바닥다지기
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); 저장하면 편집기가 죽어버립니다. 전에도 비슷한 경우가 있었는데 어떤 부분때문에 죽는지 잘 모르겠습니다.