Mam histogram danych prędkości wiatru, który jest często przedstawiany za pomocą rozkładu Weibulla. Chciałbym obliczyć kształt Weibulla i współczynniki skali, które najlepiej pasują do histogramu.
Potrzebuję rozwiązania numerycznego (w przeciwieństwie do rozwiązań graficznych ), ponieważ celem jest programowe określenie formy Weibulla.
Edycja: Próbki są pobierane co 10 minut, prędkość wiatru jest uśredniana w ciągu 10 minut. Próbki zawierają również maksymalną i minimalną prędkość wiatru zarejestrowaną podczas każdego przedziału, które są obecnie ignorowane, ale chciałbym uwzględnić je później. Szerokość pojemnika wynosi 0,5 m / s
distributions
histogram
java
klonq
źródło
źródło
Odpowiedzi:
Szacowanie maksymalnego prawdopodobieństwa parametrów Weibulla może być dobrym pomysłem w twoim przypadku. Forma dystrybucji Weibulla wygląda następująco:
Jednym rozwiązaniem opartym na programowaniu byłaby optymalizacja tej funkcji przy użyciu ograniczonej optymalizacji. Rozwiązywanie optymalnego rozwiązania:
źródło
Użyj fitdistrplus:
Potrzebujesz pomocy w identyfikacji rozkładu według jego histogramu
Oto przykład dopasowania dystrybucji Weibulla:
źródło