Використайте функцію (2)
Ще раз перегляньте документацію до функції mean():
?mean
Розділ Usage у документації містить дві версії функції mean(). Перше застосування,
mean(x, ...)
є найзагальнішим способом використання функції середнього. Однак „Default S3 method" виглядає так:
mean(x, trim = 0, na.rm = FALSE, ...)
... називається еліпсисом. Це спосіб для R передавати аргументи далі, не називаючи їх у функції явно. Про еліпсис ви дізнаєтеся докладніше в наступних курсах.
У решті цієї вправи працюйте лише з другим варіантом використання функції mean. Зверніть увагу, що trim і na.rm мають типові значення. Це робить їх необовʼязковими аргументами.
Ця вправа є частиною курсу
Середній рівень R
Інструкції до вправи
- Обчисліть середнє елементного (покомпонентного) сумування
linkedinіfacebookта збережіть результат у зміннійavg_sum. - Обчисліть середнє ще раз, але цього разу встановіть аргумент
trimрівним 0.2 і запишіть результат уavg_sum_trimmed. - Виведіть і
avg_sum, іavg_sum_trimmed; чи помічаєте різницю?
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)
facebook <- c(17, 7, 5, 16, 8, 13, 14)
# Calculate the mean of the sum
# Calculate the trimmed mean of the sum
# Inspect both new variables