У меня есть гистограмма данных о скорости ветра, которая часто представлена с использованием распределения Вейбулла. Я хотел бы рассчитать форму и масштабные коэффициенты Вейбулла, которые наилучшим образом соответствуют гистограмме.
Мне нужно численное решение (в отличие от графических решений ), потому что цель состоит в том, чтобы программно определить форму Вейбулла.
Изменить: образцы собираются каждые 10 минут, скорость ветра усредняется за 10 минут. Образцы также включают максимальную и минимальную скорость ветра, записанные в течение каждого интервала, которые в настоящее время игнорируются, но я хотел бы включить их позже. Ширина бункера 0,5 м / с
distributions
histogram
java
klonq
источник
источник
Ответы:
Оценка максимального правдоподобия параметров Вейбулла может быть хорошей идеей в вашем случае. Форма распределения Вейбулла выглядит следующим образом:
Где - это параметры. Учитывая наблюдения , функция логарифмического правдоподобияθ,γ>0 X1,…,Xn
Одно из «программных» решений - оптимизировать эту функцию с помощью ограниченной оптимизации. Решение для оптимального решения:
При устранении мы получаем:θ
Теперь это можно решить для оценки ML . Это может быть достигнуто с помощью стандартных итерационных процедур, решение которых используется для нахождения решения уравнения, такого как Ньютон-Рафсон или других численных процедур.γ^
Теперь можно найти в терминах как:θ γ^
источник
Используйте fitdistrplus:
Нужна помощь в определении распределения по его гистограмме
Вот пример того, как подходит распределение Вейбулла:
источник