Я пытаюсь запустить тест kolgomorov
с моими данными против loggamma
и затем треугольным распределением:
scipy.stats.kstest(data, 'loggamma', args=(0.4))
возвращает:
cdf ()аргумент после * должен быть итеративным, а не плавающим
, который я не понимаю, поскольку для loggamma
требуется только один параметр.
Относительно треугольного распределения:
Ранее я получил следующий график:
данные и треугольное распределение, используя tri = scipy.stats.triang (loc = u, c = v, scale = w)
Однако, при запуске:
scipy.stats.kstest(data, 'triang',args=(u,v,w))
Возвращает:
KstestResult(statistic=nan, pvalue=nan)
Что кажется абсурдным, учитывая изображение выше