2013-06-06 2 views
-3

단지 공분산이 [513.5211 -160.7084; -160.7084 808.8846] 인 가우시안의 공분산 윤곽을 그릴 수있는 방법을 묻고 싶습니다. This가우시안 분포의 공분산 행렬의 등고선을 그리는 방법은 무엇입니까?

가우스 점

예를

를 들어

는 빨간색과 공분산은 파란색 점선 원으로 표시됩니다. 어떻게 Matlab에 음영 점선 원 (공분산 행렬)을 그릴 수 있습니까?.

편집은 여기

나는

Sigma = Cov(X); 
Contour(Sigma); 

어떤 생각

무슨 짓입니까?

+0

@DangKhoa, 시도한 wjat에 대한 편집을 참조하십시오. – user2179716

+0

여기 예제를 사용하려고합니다 : http://statlearn.free.fr/doc/Multidimensional%20distribution%20tutorial.htm, g = gaussdens ('m', [1; 2], 'var', [ 4 1; 1 2]); mt matlab 버전 (Ver R2008b)에는 존재하지 않습니다. 쇼 (g)도 작동하지 않습니다. MATLAB 에서이 일을 어떤 기능의 아이디어? – user2179716

+0

'gaussdens '는 타사 도구 상자 [statlearn'] (http://statlearn.free.fr/)의 기능이라고 생각합니다. 도구 상자가 있습니까? – Schorsch

답변

1

마침내 Matlab Central FileExchange에서 plot_gaussian_ellipsoid이라는 타사 기능을 사용하여 원하는 작업을 수행했습니다.
공분산 행렬의 윤곽을 그립니다.

관련 문제