Saya memiliki sejumlah pengamatan multivariat dan ingin mengevaluasi kepadatan probabilitas di semua variabel. Diasumsikan bahwa data terdistribusi secara normal. Pada jumlah variabel yang rendah semuanya berfungsi seperti yang saya harapkan, tetapi pindah ke jumlah yang lebih besar menghasilkan matriks kovarians menjadi tidak pasti positif.
Saya telah mengurangi masalah di Matlab menjadi:
load raw_data.mat; % matrix number-of-values x number of variables
Sigma = cov(data);
[R,err] = cholcov(Sigma, 0); % Test for pos-def done in mvnpdf.
Jika err> 0 maka Sigma tidak pasti positif.
Adakah yang bisa saya lakukan untuk mengevaluasi data eksperimen saya pada dimensi yang lebih tinggi? Apakah ini memberi tahu saya sesuatu yang berguna tentang data saya?
Saya agak pemula di bidang ini, jadi minta maaf jika saya melewatkan sesuatu yang jelas.