Tôi có ma trận trong MATLAB và tôi cần tìm giá trị 99% cho mỗi cột. Nói cách khác, giá trị sao cho 99% dân số có giá trị lớn hơn. Có một chức năng trong MATLAB cho điều này?Cách tính toán mức độ phù hợp 99% trong MATLAB?
Trả lời
Sử dụng hàm QUANTILE.
Y = quantile(X,P);
trong đó X là ma trận và P là vô hướng hoặc vectơ xác suất. Ví dụ, nếu P = 0,01, Y sẽ là vectơ của các giá trị cho mỗi cột, sao cho 99% giá trị cột lớn hơn.
Nếu bạn không có thống kê Toolbox, luôn có
y=sort(x);
y(floor(length(y)*0.99))
hoặc
y(floor(length(y)*0.01))
tùy thuộc vào những gì bạn muốn nói.
Giải pháp đơn giản nhất là sử dụng hàm QUANTILE làm yuk suggested.
Y = quantile(X,0.01);
Tuy nhiên, bạn sẽ cần Statistics Toolbox để sử dụng chức năng QUANTILE. Một giải pháp không phụ thuộc vào hộp công cụ có thể được tìm thấy bằng cách lưu ý rằng QUANTILE gọi hàm PRCTILE, chính nó gọi hàm dựng sẵn INTERP1Q để thực hiện tính toán chính. Đối với trường hợp chung của một ma trận 2-D mà không chứa NaN giá trị mà bạn có thể tính toán quantiles của mỗi cột bằng cách sử dụng đoạn mã sau:
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
này sẽ cho bạn kết quả tương tự như gọi QUANTILE, mà không cần bất kỳ toolboxes .
- 1. Thuật toán xếp hạng/mức độ phù hợp tìm kiếm
- 2. Tính toán MD5 Hash (RFC 1321 phù hợp) trong Matlab qua Java
- 3. Tính toán nhanh độ dốc của hình ảnh trong MATLAB
- 4. Mức độ phù hợp với mã có thể truy cập
- 5. Tính toán mức độ phủ sóng CMYK trên PDF
- 6. Làm thế nào tôi có thể tính toán khối lượng của một bề mặt phù hợp trong MATLAB?
- 7. Thay đổi mức độ phù hợp Helenus trong truy vấn CQL
- 8. Thuật toán phù hợp với OpenCV
- 9. Đường cong 6 độ phù hợp với numpy/scipy
- 10. Cách tính toán mức độ người dùng đã cuộn trong TListView nhưng không phải khi người dùng đang cuộn?
- 11. Chế độ tính toán trong SQL
- 12. Tính toán kích thước phông chữ tối đa phù hợp trong trực tràng?
- 13. MATLAB - tính chất phụ thuộc và tính toán
- 14. Thuật toán để tính toán chế độ
- 15. Cho một dòng âm thanh, tìm thấy khi một đóng sầm cửa (tính toán mức độ áp lực âm thanh?)
- 16. cách sử dụng 'mức độ' trong matplotlib.pyplot.imshow
- 17. Thuật toán kết hợp mờ phù hợp nhất?
- 18. php trò chơi, công thức để tính toán một mức độ dựa trên exp
- 19. Tính mức độ ồn từ micrô trên android
- 20. Cách khắc phục lỗi Python: Mức độ phù hợp không khả dụng: không thể nhập mô-đun phủ sóng
- 21. Có bất kỳ giải thích mức độ cao về cách Zend Framework 2 phù hợp với nhau không?
- 22. Thuật toán để tính toán mức độ liên quan của từ khóa với văn bản ngắn (50 - 100 từ)
- 23. Thuật toán tốt nhất cho màu phù hợp.
- 24. Thuật toán lập lịch trình phù hợp tốt nhất
- 25. Tính toán trình đổ bóng, chúng phù hợp với đường ống ở đâu?
- 26. Làm cách nào để tính toán độ phức tạp chính xác của thuật toán?
- 27. Tính toán độ dốc với python
- 28. Kết hợp SQL Server Freetext - làm cách nào để sắp xếp theo mức độ liên quan
- 29. Tính toán giá trị độ mờ bằng toán học
- 30. Hình ảnh phù hợp trong chế độ xem web
Thật không may, điều này thường sẽ không mang lại kết quả tương tự như QUANTILE. – gnovice
@gnovice: oh vâng, QUANTILE nội suy và nói chung chính xác hơn. Công việc tốt bắt chước nó trong câu trả lời của bạn :-) – AVB