Як обчислити точкові оцінки в r (з прикладами)


Точкова оцінка являє собою число, яке ми обчислюємо на основі вибіркових даних для оцінки параметра сукупності. Це наша найкраща оцінка того, яким може бути параметр справжньої популяції.

У наступній таблиці показано точкову оцінку, яку ми використовуємо для оцінки параметрів населення:

Міра Параметр популяції Бальна оцінка
Середній μ (середня кількість населення) x (вибіркове середнє)
Пропорція π (частка населення) p (пропорція зразка)

Наведені нижче приклади демонструють, як обчислити точкові оцінки для середнього значення чи частки населення в R.

Приклад 1: Бальна оцінка середнього значення сукупності

Скажімо, ми хочемо оцінити середню висоту (у дюймах) певного типу рослин на певному полі. Ми збираємо просту випадкову вибірку з 13 рослин і вимірюємо висоту кожної рослини.

У наступному коді показано, як обчислити вибіркове середнє значення:

 #define data
data <- c(8, 8, 9, 12, 13, 13, 14, 15, 19, 22, 23, 23, 24)

#calculate sample mean
mean(data, na. rm = TRUE )

[1] 15.61538

Середня вибірка становить 15,6 дюйма. Це являє собою нашу точкову оцінку середньої чисельності населення.

Ми також можемо використати такий код, щоб обчислити 95% довірчий інтервал для середнього значення сукупності:

 #find sample size, sample mean, and sample standard deviation
n <- length(data)
xbar <- mean(data, na. rm = TRUE )
s <- sd(data)

#calculate margin of error
margin <- qt(0.975,df=n-1)*s/sqrt(n)

#calculate lower and upper bounds of confidence interval
low <- xbar - margin
low

[1] 12.03575

high <- xbar + margin
high

[1] 19.19502

95% довірчий інтервал для середнього значення сукупності становить [12,0, 19,2] дюймів.

Приклад 2: Бальна оцінка частки населення

Припустімо, ми хочемо оцінити частку людей у певному місті, які підтримують певний закон. Ми опитуємо просту випадкову вибірку з 20 громадян.

У наступному коді показано, як обчислити пропорцію вибірки:

 #define data
data <- c('Y', 'Y', 'Y', 'N', 'N', 'Y', 'Y', 'Y', 'N', 'Y',
          'N', 'Y', 'Y', 'N', 'N', 'Y', 'Y', 'Y', 'N', 'N')

#find total sample size
n <- length(data)

#find number who responded 'Yes'
k <- sum(data == ' Y ') 

#find sample proportion
p <- k/n

p

[1] 0.6

Частка вибірки громадян, які підтримують закон, становить 0,6 . Це являє собою нашу точкову оцінку частки населення.

Ми також можемо використати такий код, щоб обчислити 95% довірчий інтервал для середнього значення сукупності:

 #find total sample size
n <- length(data)

#find number who responded 'Yes'
k <- sum(data == ' Y ') 

#find sample proportion
p <- k/n

#calculate margin of error
margin <- qnorm(0.975)*sqrt(p*(1-p)/n)

#calculate lower and upper bounds of confidence interval
low <- p - margin
low

[1] 0.3852967

high <- p + margin
high

[1] 0.8147033

95% довірчий інтервал для частки населення становить [0,39, 0,81] .

Додаткові ресурси

Як обчислити підсумок п’яти чисел у R
Як знайти довірчі інтервали в R
Як побудувати довірчий інтервал у R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *