Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Notas de Regresión Lineal Simple II
Notas de Regresión Lineal Simple II
Ir a la navegaci�nIr a la b�squeda
Para otros usos de este t�rmino, v�ase Funci�n lineal (desambiguaci�n).
Ejemplo de una regresi�n lineal con una variable dependiente y una variable
independiente.
En estad�stica la regresi�n lineal o ajuste lineal es un modelo matem�tico usado
para aproximar la relaci�n de dependencia entre una variable dependiente Y, las
variables independientes Xi y un t�rmino aleatorio e. Este modelo puede ser
expresado como:
donde:
�ndice
1 Historia
2 El modelo de regresi�n lineal
2.1 Hip�tesis del modelo de regresi�n lineal cl�sico
2.2 Supuestos del modelo de regresi�n lineal
3 Tipos de modelos de regresi�n lineal
3.1 Regresi�n lineal simple
3.2 Regresi�n lineal m�ltiple
3.3 Rectas de regresi�n
4 Aplicaciones de la regresi�n lineal
4.1 L�neas de tendencia
4.2 Medicina
4.3 Inform�tica
5 V�ase tambi�n
6 Referencias
6.1 Bibliograf�a
6.2 Enlaces externos
Historia
La primera forma de regresi�n lineal documentada fue el m�todo de los m�nimos
cuadrados que fue publicada por Legendre en 1805, Gauss public� un trabajo en donde
desarrollaba de manera m�s profunda el m�todo de los m�nimos cuadrados,1? y en
d�nde se inclu�a una versi�n del teorema de Gauss-M�rkov.
Pero bien, como se ha dicho, se puede usar el t�rmino lineal para distinguir
modelos basados en cualquier clase de aplicaci�n.
Rectas de regresi�n
Las rectas de regresi�n son las rectas que mejor se ajustan a la nube de puntos (o
tambi�n llamado diagrama de dispersi�n) generada por una distribuci�n binomial.
Matem�ticamente, son posibles dos rectas de m�ximo ajuste:7?
Medicina
En medicina, las primeras evidencias relacionando la mortalidad con el fumar
tabaco9? vinieron de estudios que utilizaban la regresi�n lineal. Los
investigadores incluyen una gran cantidad de variables en su an�lisis de regresi�n
en un esfuerzo por eliminar factores que pudieran producir correlaciones espurias.
Inform�tica
Ejemplo en JavaScript para regresi�n lineal:
var
xarray = [
1, 2, 3, 4, 5
],
yarray = [
5, 5, 5, 6.8, 9
],
x = y = xy = xx = a = b = resultado = 0,
cantidad = xarray.length,
futuro = 100;
a = (y - (b * x)) / cantidad;
if(b != 0) {
console.log('Dado ' + futuro + ' => ' + Math.round(a + (b * futuro)));
} else {
console.log('Dado ' + futuro + ' => Infinito');
}
Ejemplo de una rutina que utiliza una recta de regresi�n lineal para proyectar un
valor futuro: C�digo escrito en PHP
<?php
//Licencia: GNU/GPL
$xarray=array(1, 2, 3, 4, 5 ); //Dias
$yarray=array(5, 5, 5, 6.8, 9); //Porcentaje de ejecucion
$pm=100; //Valor futuro
$x2=0;
$y=0;
$x=0;
$xy=0;
$cantidad=count($xarray);
for($i=0;$i<$cantidad;$i++){
//Tabla de datos
print ($xarray[$i]." ---- ".$yarray[$i]."<br>");
//Calculo de terminos
$x2 += $xarray[$i]*$xarray[$i];
$y += $yarray[$i];
$x += $xarray[$i];
$xy += $xarray[$i]*$yarray[$i];
}
//Coeficiente parcial de regresion
$b=($cantidad*$xy-$x*$y)/($cantidad*$x2-$x*$x);
//Calculo del intercepto
$a=($y-$b*$x)/$cantidad;
//Recta tendencial
//y=a+bx
//Proyeccion en dias para un 100% de la ejecucion:
if ($b!=0) $dias_proyectados=($pm-$a)/$b;
else $dias_proyectados=999999; //Infinitos