Vektor mean dan matriks varians-kovarians

Distribusi Probabilitas Multivariat di R

Surajit Ray

Professor, University of Glasgow

Mean merepresentasikan lokasi sebaran

                                               Mean $0.95$

                                  Vektor mean (0.95 1.89)

Distribusi Probabilitas Multivariat di R

Matriks varians-kovarians adalah ukuran sebaran

                                            Varians $1.02$

Varians-kovarians ${\begin{pmatrix} 1.02 & 0.97 \\ 0.97 & 2 \end{pmatrix}}$

Distribusi Probabilitas Multivariat di R

Menghitung mean

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

Fungsi untuk menghitung mean per subkelompok

  • by()
  • aggregate()
Distribusi Probabilitas Multivariat di R

Menghitung mean per kelompok dengan 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
Distribusi Probabilitas Multivariat di R

Menghitung mean per kelompok dengan 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
Distribusi Probabilitas Multivariat di R

Menghitung matriks varians-kovarians dan korelasi

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

Korelasi

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
Distribusi Probabilitas Multivariat di R

Visualisasi matriks korelasi

Fungsi corrplot untuk memvisualisasikan plot korelasi

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

Distribusi Probabilitas Multivariat di R

Interpretasi mean

Mean

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

mean

Distribusi Probabilitas Multivariat di R

Interpretasi varians

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

Distribusi Probabilitas Multivariat di R

Ayo berlatih!

Distribusi Probabilitas Multivariat di R

Preparing Video For Download...