Vetor de médias e matriz variância-covariância

Distribuições de Probabilidade Multivariadas em R

Surajit Ray

Professor, University of Glasgow

A média representa a localização da distribuição

                                               Média $0.95$

                                  Vetor de médias (0.95 1.89)

Distribuições de Probabilidade Multivariadas em R

A matriz variância-covariância é a dispersão

                                            Variância $1.02$

Matriz variância-covariância ${\begin{pmatrix} 1.02 & 0.97 \\ 0.97 & 2 \end{pmatrix}}$

Distribuições de Probabilidade Multivariadas em R

Calculando a média

colMeans(iris_raw[, 1:4])
Sepal.Length  Sepal.Width Petal.Length  Petal.Width 
        5.84         3.05         3.76         1.20

Funções que calculam médias por subgrupos

  • by()
  • aggregate()
Distribuições de Probabilidade Multivariadas em R

Calculando a média por grupo com by

by(data = iris[,1:4], INDICES = iris$Species, FUN = colMeans)
iris_raw$Species: setosa
Sepal.Length  Sepal.Width Petal.Length  Petal.Width 
       5.006        3.418        1.464        0.244 
 ----------------------------------------------------
iris_raw$Species: versicolor
Sepal.Length  Sepal.Width Petal.Length  Petal.Width 
       5.936        2.770        4.260        1.326 
 ----------------------------------------------------
iris_raw$Species: virginica
Sepal.Length  Sepal.Width Petal.Length  Petal.Width 
       6.588        2.974        5.552        2.026
Distribuições de Probabilidade Multivariadas em R

Calculando a média por grupo com aggregate

aggregate(. ~ Species, iris_raw, mean)
     Species Sepal.Length Sepal.Width Petal.Length Petal.Width
1     setosa         5.01        3.42         1.46       0.244
2 versicolor         5.94        2.77         4.26       1.326
3  virginica         6.59        2.97         5.55       2.026
Distribuições de Probabilidade Multivariadas em R

Calculando as matrizes de variância-covariância e de correlação

var(iris_raw[, 1:4])
             Sepal.Length Sepal.Width Petal.Length Petal.Width
Sepal.Length       0.6857     -0.0393        1.274       0.517
Sepal.Width       -0.0393      0.1880       -0.322      -0.118
Petal.Length       1.2737     -0.3217        3.113       1.296
Petal.Width        0.5169     -0.1180        1.296       0.582

Correlação

cor(iris_raw[, 1:4])
             Sepal.Length Sepal.Width Petal.Length Petal.Width
Sepal.Length        1.000      -0.109        0.872       0.818
Sepal.Width        -0.109       1.000       -0.421      -0.357
Petal.Length        0.872      -0.421        1.000       0.963
Petal.Width         0.818      -0.357        0.963       1.000
Distribuições de Probabilidade Multivariadas em R

Visualização da matriz de correlação

Função corrplot para visualizar o gráfico de correlação

corrplot(cor(iris_raw[, 1:4]), method = "ellipse")

Distribuições de Probabilidade Multivariadas em R

Interpretação das médias

Médias

Species Petal.Length Petal.Width
setosa 1.46 0.244
versicolor 4.26 1.326
virginica 5.55 2.026

mean

Distribuições de Probabilidade Multivariadas em R

Interpretação das variâncias

setosa Petal.Length Petal.Width
Petal.Length 0.030 0.006
Petal.Width 0.006 0.011
versicolor Petal.Length Petal.Width
Petal.Length 0.221 0.073
Petal.Width 0.073 0.039
virginica Petal.Length Petal.Width
Petal.Length 0.305 0.049
Petal.Width 0.049 0.075

mean and variance

Distribuições de Probabilidade Multivariadas em R

Vamos praticar!

Distribuições de Probabilidade Multivariadas em R

Preparing Video For Download...