Folosește o funcție (2)
Consultă din nou documentația funcției mean():
?mean
Secțiunea Usage din documentație include două variante ale funcției mean(). Prima variantă,
mean(x, ...)
este cea mai generală utilizare a funcției mean. Totuși, „metoda implicită S3" este:
mean(x, trim = 0, na.rm = FALSE, ...)
... se numește elipsă. Este un mecanism prin care R poate transmite argumente fără ca funcția să le denumească explicit. Elipsa va fi tratată mai detaliat în cursurile viitoare.
Pentru restul acestui exercițiu, lucrează doar cu a doua variantă a funcției mean. Observă că atât trim, cât și na.rm au valori implicite. Aceasta le face argumente opționale.
Acest exercițiu face parte din cursul
R intermediar
Instrucțiuni pentru exercițiu
- Calculează media sumei element cu element a vectorilor
linkedinșifacebookși stochează rezultatul într-o variabilă numităavg_sum. - Calculează media încă o dată, dar de această dată setează argumentul
trimla valoarea 0.2 și atribuie rezultatul variabileiavg_sum_trimmed. - Afișează ambele variabile,
avg_sumșiavg_sum_trimmed— observi vreo diferență?
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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