Я пытаюсь подобрать гамма-распределение к своим точкам данных, и я могу сделать это, используя приведенный ниже код.
import scipy.stats as ss
import numpy as np
dataPoints = np.arange(0,1000,0.2)
fit_alpha,fit_loc,fit_beta = ss.rv_continuous.fit(ss.gamma, dataPoints, floc=0)
Я хочу реконструировать более крупное распределение, используя множество таких небольших гамма-распределений (более крупное распределение не имеет значения для вопроса, а только оправдывает, почему я пытаюсь подобрать cdf, а не pdf).
Для этого я хочу сопоставить кумулятивное распределение, а не pdf, с меньшими данными о распределении.Точнее, я хочу сопоставить данные только с частью кумулятивного распределения.
Например, я хочу подгонять данные только до тех пор, пока кумулятивная функция вероятности (с определенным масштабом и формой) не достигнет 0,6.
Любые мысли об использовании fit()
для этой цели?
curve_fit
, docs.scipy.org/doc/scipy/reference/generated/ ? - person ev-br   schedule 17.09.2013ss.gamma.fit(dataPoints, floc=0)
не дает никаких значимых результатов, потому что ваши точки данных не являются образцом из гамма-распределения.fit
может оценить параметры распределения только по точкам выборки. Следуйте совету Жени, если вы просто хотите подогнать форму cdf. Или подгоните точки выборки к усеченной версии гамма-распределения. - person Josef   schedule 17.09.2013ppf
— это обратный cdf (квантильная функция) вызывается в scipy.stats.distributions. - person Josef   schedule 18.09.2013pdf
иcdf
не эквивалентна наиболее распространенным функциям ошибок (евклидова, манхэттенская и т. д.). У кого-нибудь есть хорошая ссылка, которая решает эту проблему? - person Dima Tisnek   schedule 12.12.2014cdf
не обходится без проблем, поскольку добавляет дополнительную семантику по сравнению с обычной оценкой. Одна из причин заключается в том, что соответствие оценщикуcdf
не является инвариантным по отношению к преобразованиям координат (например,F(x) => F(-x)
или поворотам в многомерном случае), поскольку имеет значение направление интегрирования (например,x
или-x
). @ Бенджамин, не могли бы вы дать больше информации о том, какова мотивация смотреть наcdf
s вместоpdf
s? - person Dietrich   schedule 03.03.2015curve_fit
, вероятно, лучший способ сделать это. - person Dima Tisnek   schedule 03.03.2015