ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează media sumei element cu element a vectorilor linkedin și facebook și stochează rezultatul într-o variabilă numită avg_sum.
  • Calculează media încă o dată, dar de această dată setează argumentul trim la valoarea 0.2 și atribuie rezultatul variabilei avg_sum_trimmed.
  • Afișează ambele variabile, avg_sum și avg_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
Editează și rulează codul