Tengo un histograma de datos de velocidad del viento que a menudo se representa usando una distribución weibull. Me gustaría calcular la forma weibull y los factores de escala que dan el mejor ajuste al histograma.
Necesito una solución numérica (a diferencia de las soluciones gráficas ) porque el objetivo es determinar la forma weibull mediante programación.
Editar: las muestras se recogen cada 10 minutos, la velocidad del viento se promedia durante los 10 minutos. Las muestras también incluyen la velocidad de viento máxima y mínima registrada durante cada intervalo, que se ignora en la actualidad pero me gustaría incorporar más adelante. El ancho del contenedor es de 0.5 m / s
distributions
histogram
java
klonq
fuente
fuente
Respuestas:
La estimación de máxima verosimilitud de los parámetros de Weibull puede ser una buena idea en su caso. Una forma de distribución de Weibull se ve así:
Una solución "basada en programación" sería optimizar esta función utilizando una optimización restringida. Resolviendo para una solución óptima:
fuente
Utilice fitdistrplus:
Necesita ayuda para identificar una distribución por su histograma
Aquí hay un ejemplo de cómo se ajusta la Distribución Weibull:
fuente