ПочатиПочніть безкоштовно

Використайте функцію (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
Редагувати та запускати код