Я пытаюсь получить уравнение для функции, подходящей для некоторых данных гистограммы, я думал попытаться сделать это, подбирая рациональную функцию, поскольку данные не похожи ни на какое распределение, распознаваемое мной.
Данные экспериментальные, и я хочу иметь возможность генерировать случайное число в соответствии с его распределением. Следовательно, я надеюсь, что смогу подогнать его к какому-то PDF-файлу, из которого я могу получить CDF, который можно преобразовать в функцию, в которую можно подставить равномерно распределенное случайное число между 0 и 1, чтобы получить желаемое результат.
Я попытался использовать функцию histfit
, которая сработала, но я не мог понять, как получить уравнение для соответствующей кривой. Есть ли что-то глупое, что я пропустил?
Обновление: я обнаружил функцию rationalfit
, однако я изо всех сил пытаюсь понять, какими должны быть входные данные.
Дальнейшее обновление: при дальнейшем изучении команды histfit
я обнаружил возможность подогнать ее к kernal
, цифра для которой выглядит многообещающе, однако я могу получить только набор x< /em> и y значения для кривой, а не ее уравнение, как я хотел.
histfit
предполагается, что ваши данные имеют нормальное распределение. Поэтому вам все равно нужно знать, откуда берутся ваши данные и как лучше всего распределять эти данные. - person obchardon   schedule 19.08.2019histfit(b,10,'beta')
для бета-распределения. - person am304   schedule 19.08.2019