Как подогнать powerlaw к гистограмме с помощью matplotlib - PullRequest
2 голосов
/ 08 ноября 2011

Я пытаюсь согласовать степенной закон с гистограммой (более точное распределение Парето). Я сделал это с моей собственной функцией, где я проверяю наименьшую сумму квадратов разности. Но это значит, что мне нужно все циклически бросить, что может занять некоторое время. Другая проблема заключается в том, что мне нужно составить собственный список данных, чтобы у меня были данные гистограммы.

Итак, я ищу функцию, которая возвращала бы список данных, созданных matplotlib.pyplot.hist (), а не просто изображение, и чем бы я хотел, чтобы эти данные соответствовали распределению парето быстрее, чем многократно и получить решения.

1 Ответ

3 голосов
/ 08 декабря 2011

Я думаю, что вы ищете значения и размеры бункера.

Функция matplotlib.pyplot.hist() возвращает пару с (n, bin, patch)

Для получения дополнительной информации об этой функции нажмите эту ссылку

Например, чтобы построить некоторые «данные», 150 бинов:

import matplotlib.pyplot as plt
hist = plt.hist(data,150)
binsize = hist[0]
value = hist[1]
print binsize
print ''
print value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...