Year TotalRainFall
Min. :1884 Min. : 901.1
1st Qu.:1916 1st Qu.:1874.2
Median :1954 Median :2268.7
Mean :1951 Mean :2237.8
3rd Qu.:1986 3rd Qu.:2566.5
Max. :2018 Max. :3343.0
Підрахувати показники центру: середнє значення, медіану.
Побудувати гістограму, використовуючи різні методи групування (базове правило, правило Скотта, правило Фрідмана-Діаконіса). На тому ж графіку зобразити оцінку щільності та графік щільності гіпотетичного розподілу. Сформулювати вербально гіпотезу щодо типу розподілу, що спостерігається.
library(MASS)hist(rainfall_data$TotalRainFall, main ='histogram of rainfalls in hong kong')
hist.scott(rainfall_data$TotalRainFall, main ='histogram of rainfalls in hong kong (scotts rule)')lines(density(rainfall_data$TotalRainFall))
hist.FD(rainfall_data$TotalRainFall, main ='histogram of rainfalls in hong kong (Freedman-Diaconis rule)')lines(density(rainfall_data$TotalRainFall))
density(rainfall_data$TotalRainFall)
Call:
density.default(x = rainfall_data$TotalRainFall)
Data: rainfall_data$TotalRainFall (128 obs.); Bandwidth 'bw' = 161.5
x y
Min. : 416.6 Min. :2.176e-07
1st Qu.:1269.3 1st Qu.:2.684e-05
Median :2122.1 Median :1.951e-04
Mean :2122.1 Mean :2.929e-04
3rd Qu.:2974.8 3rd Qu.:6.191e-04
Max. :3827.5 Max. :7.514e-04
Task 8
Зобразити Q-Q-діаграму для перевірки узгодженості з гіпотетичним розподілом.
qqnorm(rainfall_data$TotalRainFall, pch =1, frame =FALSE) qqline(rainfall_data$TotalRainFall, col ="steelblue", lwd =2)
Task 9
Зобразити P-P-діаграму для перевірки узгодженості з гіпотетичним розподілом.
plot(pnorm(sort(rainfall_data$TotalRainFall), m, sd), (1:length(rainfall_data$TotalRainFall))/length(rainfall_data$TotalRainFall), xlab="Теоретична функція розподілу", ylab="Емпірична функція розподілу")abline(0, 1, col="red")
Task 10
За допомогою одного з статистичних критеріїв перевірити згоду з гіпотетичним розподілом.
shapiro.test(rainfall_data$TotalRainFall)
Shapiro-Wilk normality test
data: rainfall_data$TotalRainFall
W = 0.99274, p-value = 0.7526