1.

Los datos siguientes dan la población aproximada de China para los años
seleccionados de 1900 hasta 2010

190 195 197 198 199 200 201
Año (A) 0 0 0 0 0 0 0
Población(
P) 113 126 137
(millones) 400 557 825 981 5 6 0

Supongamos que el crecimiento poblacional puede ser modelado con una función
exponencial P = be ^ mx donde x es el año y p es la población en millones. Escribir la
ecuación en una forma lineal (sección 6.3), y usar la regresión lineal de mínimos
cuadrados para determinar los constantes b y m para los cuales la función se ajusta
mejor a los datos. Utilizar la ecuación para estimar la población en el año 1985.

PROGRAMACION

function [a1 a0]=regresionlineal (x,y)
nx=length(x);
ny=length(y);
if nx~=ny
disp('Error el numero de elementos de x debe ser el mismo que y')
a1='error';
a0='error';
else
Sx=sum(x);
Sy=sum(y);
Sxy=sum(x.*y);
Sxx=sum(x.^2);
a1=(nx*Sxy-Sx*Sy)/(nx*Sxx-Sx^2);
a0=(Sy*Sxx-Sxy*Sx)/(nx*Sxx-Sx^2);
end

SOLUCION

Aexp=[1900 1950 1970 1980 1990 2000 2010]
Aexp =
1900 1950 1970 1980 1990 2000 2010

>> Pexp=[400 557 825 981 1135 1266 1370]

Pexp =

P) a1 = 0.3226 6.8746 >> m=a1 m= 0.1436 7.6931e-08) .0344 7. 400 557 825 981 1135 1266 1370 >> P=log(Pexp) P= 5.6931e-08  Ln(y) = 0.0120x + ln( 4.9915 6.2226 >> [a1 a0]=regresionlineal (Aexp.7154 6.0120 a0 = -16.0120 >> %log(b)=a0 >> %exp(1)^log(b)=exp(1)^(a0) >> b=exp(1)^(a0) b= 4.8886 7.

Related Interests