En este artículo, veremos el uso de tilde(~) en el lenguaje de programación R.
El símbolo de tilde l se usa dentro de las fórmulas de los modelos estadísticos, ya que principalmente este símbolo se usa para definir la relación entre la variable dependiente y las variables independientes en la fórmula del modelo estadístico en el lenguaje de programación R. El lado izquierdo del símbolo de tilde especifica la variable objetivo (variable dependiente o resultado) y el lado derecho de la tilde especifica la variable predictora (variables independientes).
Uso de ~ dentro de la función lm() para estimar el modelo de regresión lineal
En esto, pasaremos por el proceso de aplicar el ajuste de regresión lineal del modelo y, además, mediante el uso del símbolo de tilde se usará dentro de la función lm() y en el lado izquierdo del símbolo de tilde especifica la variable de destino (variable dependiente o resultado) y el lado derecho de la tilde especifica la variable predictora (variables independientes). El símbolo ~ define los predictores y la variable objetivo cuando se usa con la función lm en el lenguaje de programación Rb
lm() se usa para ajustar modelos lineales. Se puede utilizar para realizar análisis de regresión, análisis de varianza de estrato único y análisis de covarianza.
Sintaxis:
lm(fórmula, datos, subconjunto, pesos, na.acción,método = “qr”, modelo = VERDADERO, x = FALSO, y = FALSO, qr = VERDADERO, singular.ok = VERDADERO, contrastes = NULO, compensación, …)
Parámetros:
- fórmula:-un objeto de clase “fórmula”: una descripción simbólica del modelo a ser ajustado.
- datos:-un marco de datos opcional, lista o entorno que contiene las variables en el modelo.
- subconjunto:-un vector opcional que especifica un subconjunto de observaciones que se utilizarán en el proceso de ajuste.
- pesos:-un vector opcional de pesos que se utilizará en el proceso de ajuste. Debe ser NULL o un vector numérico. Si no es NULL, se utilizan mínimos cuadrados ponderados con ponderaciones.
Ejemplo: programa para mostrar el uso del signo de tilde
R
g1 <- rnorm(1000) g2 <- rnorm(1000) + g1 o<-rnorm(1000) + g1 + g2 gfg <- data.frame(g1, g2, o) model <- lm(o ~ g1 + g2,gfg) summary(model)
Producción:
Ejemplo 2: Programa para mostrar el uso de la tilde
R
g1 <- rnorm(500) g2 <- rnorm(500) * g1 o<-rnorm(500) + g1 - g2 gfg <- data.frame(g1, g2, o) model <- lm(o ~ g1 + g2,gfg) summary(model)
Producción:
Publicación traducida automáticamente
Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA