MATLAB에 행렬이 있고 각 열의 99 % 값을 찾아야합니다. 즉, 인구의 99 %가 그보다 더 큰 가치를 지닌 값. 이 기능을 MATLAB에 있습니까?MATLAB에서 99 % 적용 범위를 계산하는 방법은 무엇입니까?
10
A
답변
11
QUANTILE 기능을 사용하십시오.
Y = quantile(X,P);
여기서 X는 행렬이고 P는 확률의 스칼라 또는 벡터입니다. 예를 들어, P = 0.01 인 경우 Y는 각 열의 값 벡터이므로 열 값의 99 %가 더 큽니다. 당신은 통계 도구 상자가없는 경우
2
항상
y=sort(x);
y(floor(length(y)*0.99))
또는 당신이 무엇을 의미하는지에 따라
y(floor(length(y)*0.01))
있다.
10
가장 간단한 해결책은 QUANTILE이라는 문자를 yuk suggested으로 사용하는 것입니다.
Y = quantile(X,0.01);
그러나 기능 QUANTILE를 사용하도록 Statistics Toolbox가 필요합니다. 도구 상자에 의존하지 않는 솔루션은 QUANTILE이 PRCTILE 함수를 호출 함을 알면 알 수 있습니다.이 함수는 기본 함수 인 INTERP1Q을 호출하여 기본 계산을 수행합니다. 어떤 툴박스 없이도
P = 0.01; %# Your probability
S = sort(X); %# Sort the columns of your data X
N = size(X,1); %# The number of rows of X
Y = interp1q([0 (0.5:(N-0.5))./N 1]',S([1 1:N N],:),P); %'# Get the quantiles
이것은 QUANTILE 전화로하면 동일한 결과를 제공한다 : 다음 코드를 사용하여 각 열의 분위수를 계산할 수있는 NaN 값을 포함하지 않는 2-D 행렬의 일반적인 경우에 대해 .
관련 문제
- 1. Matlab에서 카메라 뷰 각도를 계산하는 방법은 무엇입니까?
- 2. 타임 스탬프에서 시간 범위를 계산하는 방법은 무엇입니까?
- 3. 시간 범위를 계산하는 가장 좋은 방법은 무엇입니까?
- 4. jUnit : 코드 적용 범위를 결정하는 방법은 무엇입니까?
- 5. Matlab에서 범위를 벗어나지 않았습니다.
- 6. IP 범위를 계산하는 방법
- 7. C#의 값 범위를 기반으로 색상을 계산하는 방법은 무엇입니까?
- 8. Matlab에서 이미지 필터 뱅크 적용
- 9. 코드 적용 범위를 극대화하려면 어떻게해야합니까?
- 10. MATLAB에서 자체 작성 함수의 범위를 전역으로 설정
- 11. matlab에서 행렬이 비어 있는지 확인하는 방법은 무엇입니까?
- 12. BigInterger를 소수에서 계산하는 방법은 무엇입니까?
- 13. 조각화를 계산하는 방법은 무엇입니까?
- 14. 실시간으로 계산하는 방법은 무엇입니까?
- 15. MATLAB에서 가장 좋은 방법은 무엇입니까?
- 16. MATLAB에서 행렬을 샘플링하는 방법은 무엇입니까?
- 17. MATLAB에서 스레딩을 수행하는 방법은 무엇입니까?
- 18. MATLAB에서 데이터에 따라 난수를 생성하는 방법은 무엇입니까?
- 19. 크롤러가 최대 적용 범위를 어떻게 보장합니까?
- 20. 적용 범위를 최대화하고 항목 사용을 최소화하는 알고리즘?
- 21. ColdFusion에서 코드 적용 범위를 찾을 수 있습니까?
- 22. 로케일 범위를 정의하는 방법은 무엇입니까?
- 23. Django에서 코드 적용 범위를 확인하는 데 사용되는 것은 무엇입니까?
- 24. fft에서 ifft를 계산하는 방법은 무엇입니까?
- 25. 파일 크기를 계산하는 방법은 무엇입니까?
- 26. 열거 횟수를 계산하는 방법은 무엇입니까?
- 27. cellID에서 거리를 계산하는 방법은 무엇입니까?
- 28. 메쉬의 법선을 계산하는 방법은 무엇입니까?
- 29. 스크롤바에서 뷰포트를 계산하는 방법은 무엇입니까?
- 30. OpenGL에서 FPS를 계산하는 방법은 무엇입니까?
일반적으로 QUANTILE과 (과) 동일한 결과를 얻지는 않습니다. – gnovice
@gnovice : 오 예, QUANTILE이 보간되어 일반적으로 더 정확합니다. 당신의 대답에 그것을 모방 한 좋은 직장 :-) – AVB