Correlación y regresión
Diagrama de dispersión, coeficiente r y recta con unidades
2026-11-05
Tema II.4 · Unidad II · Calidad de la información
Correlación y regresión
Diagrama de dispersión, coeficiente r y recta con unidades
¿Cuánto rendimiento da cada kilo de nitrógeno?
Escucha primero
Si quieres una primera idea antes de leer, estos audios cuentan de qué trata el tema en unos 3 minutos. Son opcionales, y la página se entiende sin ellos. La voz es generada por computadora.
De qué trata
La prueba estadística compara dos grupos. Pero muchas entradas de un biosistema no vienen en grupos: el nitrógeno puede valer 180, 240 o 310 kg/ha. Para esas variables, la correlación dice si dos variables se mueven juntas y la regresión convierte esa relación en una ecuación. Esa ecuación es un modelo, y sus parámetros salen de los datos.
Antes · Tema II.3 Prueba estadística ¿La diferencia es real?
Este tema · II.4 Correlación y regresión ¿Cuánto rinde cada kilo de nitrógeno?
Después · Tema II.5 Confiabilidad del ajuste y factores ¿Hasta dónde le puedo creer a la recta?
Al terminar este tema podrás:
- Leer un diagrama de dispersión y describir la relación que muestra.
- Interpretar el coeficiente de correlación r y reconocer sus límites.
- Calcular a mano la pendiente y el intercepto a partir de un resumen de los datos.
- Explicar la pendiente con sus unidades.
- Calcular una predicción y un residuo.
Palabras clave diagrama de dispersión correlación coeficiente r regresión lineal pendiente intercepto mínimos cuadrados predicción residuo
1. El problema: ¿cuánto nitrógeno aplicar?
La asociación de productores de trigo del Valle del Yaqui tiene registros de 400 parcelas. Las dosis de nitrógeno van de 140 a 320 kg/ha. Los socios preguntan algo muy concreto:
Si aplico 20 kg/ha más de nitrógeno ¿Cuánto más cosecho? Respuesta en t/ha
Si conozco la dosis de una parcela ¿Qué rendimiento espero? Una predicción
Para contestar no basta decir que «más nitrógeno rinde más». Hace falta un número con unidades.
2. Por qué no basta una prueba t
Se podrían partir las parcelas en «poco» y «mucho» nitrógeno, y compararlas con una prueba t. Pero esa división es arbitraria y desperdicia información: trata igual a una parcela de 250 kg/ha y a una de 320 kg/ha. Además, sólo diría si los grupos difieren, no cuánto cambia el rendimiento por cada kilo.
3. Las ideas
3.1 El diagrama de dispersión
Cada punto es una parcela: su posición horizontal es la dosis de nitrógeno (x, la variable que explica) y su posición vertical es el rendimiento (y, la variable que se quiere explicar). Antes de calcular nada, se mira la gráfica.
3.2 El coeficiente de correlación r
El coeficiente r resume dirección y fuerza de una relación en línea recta. Siempre vale entre −1 y 1, y no tiene unidades.
| Valor de r | Qué indica |
|---|---|
| Cerca de 1 | Cuando x sube, y sube, y los puntos casi forman una recta |
| Cerca de −1 | Cuando x sube, y baja, y los puntos casi forman una recta |
| Cerca de 0 | No hay relación lineal |
3.3 Lo que r no dice
Correlación no es causa. Dos variables pueden moverse juntas porque una tercera mueve a ambas. En el trigo, la siembra tardía viene con más calor durante el llenado de grano: al mirar una sola, se ve también el efecto de la otra.
r sólo mide líneas rectas. Una relación curva puede ser muy clara y dar un r cercano a 0. Por eso primero se mira la gráfica.
r no dice cuánto. Un r alto no dice cuántas toneladas se ganan por kilo. Eso lo da la pendiente de la recta.
3.4 La recta de regresión
La recta es un modelo: una ecuación que da un valor de y para cada x.
y = a + b × x
a es el intercepto: el valor de y cuando x vale 0, y va en unidades de y. b es la pendiente: cuánto cambia y por cada unidad de x, y va en unidades de y por unidad de x.
De todas las rectas posibles, se usa la de mínimos cuadrados: la que hace más pequeña la suma de los residuos al cuadrado. Se calcula con cuatro datos de resumen y r:
b = r × (sy ÷ sx) a = ȳ − b × x̄
sx y sy son las desviaciones estándar de x y de y. x̄ y ȳ son sus medias. La recta siempre pasa por el punto de las medias.
3.5 Predicción y residuo
Con la ecuación se obtiene una predicción para cualquier x. Lo que se aparta el dato real de esa predicción es el residuo:
residuo = valor observado − valor predicho
Positivo: el dato quedó arriba de la recta, y rindió más de lo esperado. Negativo: quedó abajo.
Prueba a ajustar una recta a mano. Las líneas punteadas son los residuos.
Prueba Ajusta la recta Doce parcelas simuladas de chile con distintas dosis de composta. Mueve el intercepto y la pendiente, e intenta que la suma de residuos al cuadrado sea lo más pequeña posible.
Este recuadro necesita JavaScript activado en el navegador.
3.6 Un parámetro que viene de los datos
En un modelo, un parámetro es un número fijo que define su comportamiento. La pendiente es uno de ellos, y aquí no se supone: se estima de los datos. Por eso importa la calidad de la información. Con datos malos, el parámetro también sale malo.
4. Ejemplo resuelto: agua y forraje de alfalfa
Este ejemplo sólo se lee. Un productor registró en 10 parcelas de alfalfa la lámina de agua aplicada en el ciclo y el forraje cosechado (datos didácticos). ¿Cuánto forraje da cada centímetro de agua?
Paso 1 · Identificar las variables. x: agua aplicada, en cm. y: forraje, en t/ha.
Paso 2 · Ver los datos. La nube sube y casi forma una línea.
Script de R
alfalfa <- read.csv("ejemplo_alfalfa.csv")
plot(forraje_t_ha ~ agua_cm, data = alfalfa)Paso 3 · Hacer la cuenta a mano. El resumen de los datos es:
| Variable | Media | Desviación estándar |
|---|---|---|
| Agua (cm) | 105 | 30.28 |
| Forraje (t/ha) | 18.42 | 3.60 |
Con r = 0.97:
- b = 0.97 × (3.60 ÷ 30.28) = 0.1153 t/ha por cm
- a = 18.42 − 0.1153 × 105 = 18.42 − 12.11 = 6.31 t/ha
Paso 4 · Pedírselo a R. R usa todos los decimales, así que el intercepto cambia ligeramente.
Script de R
cor(alfalfa$agua_cm, alfalfa$forraje_t_ha)
recta <- lm(forraje_t_ha ~ agua_cm, data = alfalfa)
rectaR contesta en la consola
[1] 0.969809
Call:
lm(formula = forraje_t_ha ~ agua_cm, data = alfalfa)
Coefficients:
(Intercept) agua_cm
6.3164 0.1153
Paso 5 · Escribir la ecuación con unidades.
forraje (t/ha) = 6.32 + 0.1153 × agua (cm). Cada centímetro adicional de agua se asocia, en promedio, con 0.1153 t/ha más de forraje, o sea unos 115 kg/ha.
Paso 6 · Predecir y calcular un residuo. Con 110 cm, la parcela A06 cosechó 20.2 t/ha.
- Predicho = 6.32 + 0.1153 × 110 = 19.00 t/ha
- Residuo = 20.2 − 19.00 = +1.20 t/ha. Rindió más de lo que predice la recta.
Paso 7 · Poner un límite. El intercepto dice que con 0 cm de agua habría 6.32 t/ha de forraje, y eso no tiene sentido. Los datos sólo cubren de 60 a 150 cm, y fuera de ese rango la recta no tiene respaldo.
5. Ejercicios en papel
Necesitas calculadora y cuaderno. Intenta cada ejercicio antes de abrir la respuesta.
Ejercicio 1 · La recta del trigo, a mano
El resumen de las 400 parcelas es: nitrógeno, media 229.15 y desviación estándar 39.64 kg/ha. Rendimiento, media 6.83 y desviación estándar 0.86 t/ha. Correlación: r = 0.60.
- Calcula la pendiente b. Escribe sus unidades.
- Calcula el intercepto a.
- Explica la pendiente en kilos de grano por kilo de nitrógeno.
Ejercicio 2 · Predicciones y residuos
Usa rendimiento = 3.86 + 0.013 × nitrógeno.
- Predice el rendimiento con 180 kg/ha y con 260 kg/ha.
- La parcela P001 recibió 240 kg/ha y rindió 7.2 t/ha. Calcula su residuo.
- La parcela P004 recibió 200 kg/ha y rindió 5.9 t/ha. Calcula su residuo.
- ¿Cuál de las dos quedó arriba de la recta?
- ¿Cuánto más predice la recta si un productor sube la dosis en 20 kg/ha?
Ejercicio 3 · Revisar afirmaciones
Las correlaciones con el rendimiento son: nitrógeno 0.60, temperatura de llenado −0.67, riegos 0.08 y superficie 0.02. Di si cada afirmación es correcta. Si no lo es, corrígela.
- «La temperatura se relaciona menos con el rendimiento que el nitrógeno, porque su r es negativo.»
- «Como r = 0.60, el nitrógeno causa el aumento de rendimiento.»
- «Como r = 0.08, el riego no sirve para nada.»
- «El intercepto de 3.86 t/ha significa que sin nitrógeno se cosechan 3.86 t/ha.»
6. Práctica en R
Ahora vas a obtener en R todo lo que hiciste en papel, y a comparar varios factores.
Carpeta IBS-MDO-Tema-II4 en Google Drive · script y datos
Descárgala completa con el botón de descarga de Drive («Descargar todo»). Drive la baja en un .zip: en Descargas, haz clic derecho → Extraer todo y trabaja dentro de la carpeta extraída.
| Archivo | Para qué |
|---|---|
tema_II4.Rproj |
Abre RStudio trabajando en esta carpeta. Siempre empieza con doble clic aquí. |
Tema_II4_script.R |
El script con los bloques que vas a ejecutar. |
trigo_parcelas.csv |
La copia revisada de la libreta: 400 parcelas. |
ejemplo_alfalfa.csv |
Los datos del ejemplo resuelto, por si quieres repetirlo. |
- Extrae la carpeta, haz doble clic en
tema_II4.Rprojy abreTema_II4_script.Rdesde el panel Files. - Bloques 1 a 3. Mira la nube y anota la correlación con el nitrógeno.
- Bloque 4. Completa las líneas de
riegosysuperficie_ha, copiando la que ya está. Ordena los cuatro factores de mayor a menor fuerza. - Bloques 5 y 6. Obtén la recta y dibújala. Compara con tu Ejercicio 1.
- Bloques 7 y 8. Comprueba tus predicciones y el residuo de P001.
- Bloque 9. Obtén la recta de la temperatura y explica su pendiente con unidades.
- Escribe dos oraciones para un productor: qué dice la recta del nitrógeno y qué no permite afirmar.
- Bloque 10. Borra el
#de cada línea, ejecútala, lee el mensaje de R y escribe la línea correcta.
Si R marca un error
| Lo que ves | Qué significa | Qué hacer |
|---|---|---|
'x' debe ser numérico ('x' must be numeric) |
La columna no existe, o no contiene números. | Revisa el nombre con head(datos). |
objeto 'rendimiento_t_ha' no encontrado |
R no sabe en qué tabla está la columna. | Agrega data = datos. |
objeto 'recta' no encontrado |
No has ejecutado la línea que crea la recta. | Ejecuta primero el Bloque 5. |
plot.new has not been called yet |
abline() necesita una gráfica ya abierta. |
Ejecuta primero la línea de plot(). |
| No veo la gráfica | Las gráficas salen en el panel Plots. | Haz clic en la pestaña Plots, abajo a la derecha. |
7. ¿Lo entendiste?
Cuatro preguntas rápidas Elige una respuesta para ver la explicación; puedes volver a intentar.
1. ¿Cuál relación es más fuerte?
- r = 0.60
- r = −0.67
- No se pueden comparar, porque tienen signos distintos
La fuerza se lee sin el signo: 0.67 es mayor que 0.60. El signo sólo indica la dirección.
2. Una recta es rendimiento = 19.35 − 0.40 × temperatura. ¿Qué dice el −0.40?
- Que el 40 % de las parcelas rinde menos
- Que r vale −0.40
- Que cada °C adicional se asocia con 0.40 t/ha menos
La pendiente tiene unidades: t/ha por °C. No es una correlación ni un porcentaje.
3. Una parcela predicha en 7.0 t/ha rindió 6.5 t/ha. ¿Cuál es su residuo?
- −0.5 t/ha
- +0.5 t/ha
- 13.5 t/ha
Residuo = observado − predicho = 6.5 − 7.0 = −0.5 t/ha. Es negativo porque el dato quedó abajo de la recta.
4. Una gráfica muestra una curva muy clara en forma de arco, y r sale cerca de 0. ¿Qué concluyes?
- Las variables no tienen ninguna relación
- Hay relación, pero no es lineal
- Se cometió un error de cálculo
r sólo mide relaciones en línea recta. Por eso siempre se mira primero la gráfica.
Instrucciones de R de este tema
| Instrucción | Qué hace | En Excel sería |
|---|---|---|
plot(y ~ x, data = datos) |
Dibuja el diagrama de dispersión | Insertar → Dispersión |
cor(datos$x, datos$y) |
Calcula r | COEF.DE.CORREL(rango_x, rango_y) |
recta <- lm(y ~ x, data = datos) |
Ajusta la recta y la guarda | INTERSECCION y PENDIENTE |
abline(recta) |
Dibuja la recta sobre la gráfica abierta | Agregar línea de tendencia |




