¿Cómo crear una array de covarianza en R?

En este artículo, discutiremos cómo crear una array de covarianza en el lenguaje de programación R.

La covarianza es la medida estadística que representa la relación entre un par de variables aleatorias que muestra cómo el cambio en una variable provoca cambios en otra variable. Es una medida del grado en que dos variables están linealmente asociadas. 

Una array de covarianza es una array cuadrada que muestra la covarianza entre diferentes variables de un marco de datos. Esto nos ayuda a comprender la relación entre diferentes variables en un conjunto de datos.

Para crear una array de covarianza a partir de un marco de datos en el lenguaje R, usamos la función cov(). La función cov() forma la array de varianza-covarianza. Toma el marco de datos como argumento y devuelve la array de covarianza como resultado.

Sintaxis: 

cov(df)

Parámetro:

  • df: determina el marco de datos para crear la array de covarianza.

Un valor positivo para la array de covarianza indica que dos variables tienden a aumentar o disminuir secuencialmente. Un valor negativo para la array de covarianza indica que a medida que aumenta una variable, la segunda variable tiende a disminuir.

Ejemplo 1: Crear array de covarianza

R

# create sample data frame
sample_data <- data.frame( var1 = c(86, 82, 79, 83, 66),
                           var2 = c(85, 83, 80, 84, 65),
                           var3 = c(107, 127, 137, 117, 170))
  
# create covariance matrix
cov( sample_data )

Producción:

       var1   var2   var3
var1   60.7   63.9 -185.9
var2   63.9   68.3 -192.8
var3 -185.9 -192.8  585.8

Ejemplo 2: Crear array de covarianza

R

# create sample data frame
sample_data <- data.frame( var1 = rnorm(20,5,23),
                           var2 = rnorm(20,8,10))
  
# create covariance matrix
cov( sample_data )

Producción:

          var1      var2
var1 642.00590 -14.66349
var2 -14.66349  88.71560

Publicación traducida automáticamente

Artículo escrito por mishrapriyank17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *