Асимметрия функции плотности вероятности (без доступа к исходным данным) - Matlab - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь сравнить различные функции плотности вероятности с индикатором асимметрии. Из-за размера исходных данных, используемых для каждого PDF-файла, мне удалось вычислить только функцию ksdensity и сохранить значения для каждого бина PDF-файла. В данный момент у меня есть только значения плотности и, конечно, соответствующие ячейки, поэтому я могу построить функции плотности. Но как я могу рассчитать асимметрию каждого PDF (имеющего только значения плотности для каждой ячейки)?

Спасибо!

Для лучшего понимания:

Часть 1 - Рассчитать функцию ksdensity и сохранить значения и ячейки для нескольких случаев:

[f x] = ksdensity(original_values,min1:d1:max1,'Bandwidth',bandwith1) 
%where bandwith1 = d1
% it is worth highlighting that the original_values are very heavy to save
% them in vectors, I had to save the pdf because of this.

Часть 2 - Сравните различные функции ksdensity, имея только значения для построения функции (f и x) график функции двух плотностей

Часть 3 - Сравните PDF-файлы с точки зрения асимметрии? Функция skewness работает только для исходных данных, но не для полученных PDF-файлов. Единственное решение, которое я вижу, - это снова запустить первую часть и вычислить там асимметрию вместе с ksdensity, но, поскольку это займет очень много времени, я хотел бы знать, если у кого-то есть идея получше!

...