MODELOS NO LINEALES
Tema 2: Modelos no lineales
Ana E. Marín Jiménez
Modelos no lineales
2.1. Especificaciones no lineales 1. Modelos intrínsicamente lineales
2
2
1 2
1 2
1
1
i
i i i
i i
i u
i i
y x u
y u
x y x eβ
β β β β β
= + +
= + +
=
2. Modelos intrínsicamente no lineales
2
2
1 2
1
1 i
i i i
i i i
i x i
y x u
y x u
y u
e
β β
α β
β β β
γ
+
= + +
= +
= +
+
Modelos no lineales
2.1. Especificaciones no lineales Ejemplo: Cantidad ofertada y precio
Q P lnQ lnP
5 10 1,609 2,302
6 8 1,791 2,079
7 6 1,945 1,791
9 4 2,197 1,386
12 3 2,484 1,098
15 2 2,708 0,693
18 1,5 2,890 0,405
22 1,5 3,091 0,182
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
( )
( )
1
1
2
2
1 1
1
2 2
2
1 0
ln 0
1 0
ln 0
y y
y x x
x
λ λ
λ λ
λ λ
λ λ λ
λ
⎧ − ≠
= ⎨⎪
⎪ =
⎩
⎧ − ≠
= ⎨⎪
⎪ =
⎩
Modelo Box-Cox:
y
( )λ1= α
0+ β x
( )λ2+ u
Casos ⇒
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
a) Modelo lineal λ λ
1=
2= 1
Se puede comprobar que en este caso el modelo Box-Cox coincide con el modelo lineal.
En el modelo lineal representa el efecto marginal, es decir, una variación unitaria en la variable x provoca un cambio en la variable e igual a
β
β
y y x
β = ∂x ⇒ Δ = Δβ
∂
La elasticidad se define: Exy y x
x y
= ∂
∂ entonces Exy x β y
=
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
b) Modelo multiplicativo o doblemente logarítmico λ λ
1=
2= 0
En este modelo representa la elasticidad de y respecto de x.
β
Se puede comprobar que en este caso el modelo Box-Cox coincide con el modelo no lineal:
y = Ax e
β uβ
representa el porcentaje de cambio que se produce en la variable y debido a una variación porcentual en la variable xModelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
b) Modelo multiplicativo o doblemente logarítmico λ λ
1=
2= 0
Ejemplos:
Función de demanda de Cobb-Douglas
3 2
1 2 3 ui
i i i
y = β x x eβ β
Función de demanda
2
1
ui
i i
y = β x−β e
β <0
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
c) Modelo semilogarítmico
c.1) Semilogarítmico en y:
λ1 = 0 λ2 =1En este caso el modelo Box-Cox coincide con el modelo no lineal
y = e
α β+ x u+En este modelo representa la tasa proporcional constante de crecimiento o de decrecimiento debido a un cambio unitario en x.
(
ββ
> 0) (
β < 0)
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
c) Modelo semilogarítmico
c.1) Semilogarítmico en y:
λ1 = 0 λ2 =1 Ejemplos:Se usa para recoger el efecto que tienen los años de educación sobre los ingresos
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
c) Modelo semilogarítmico
c.2) Semilogarítmico en x:
λ1 =1 λ2 = 0En este caso el modelo Box-Cox coincide con el modelo no lineal
ln
y = + α β x u +
En este modelo la variación que se produce en y provocada por una variación en x es inversamente proporcional al valor de x.
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
c) Modelo semilogarítmico
c.2) Semilogarítmico en x:
λ1 =1 λ2 = 0 Ejemplos:Este modelo se usa para explicar el gasto en un determinado tipo de bien en función de la renta
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
En este caso el modelo Box-Cox coincide con el modelo no lineal
y 1 u
α β x
= − +
En este modelo la variación que se produce en y provocada por una variación en x es inversamente proporcional al cuadrado de x.
d) Modelo recíproco o hipérbola:
λ1 =1 λ2 = −1Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
Ejemplos:
d) Modelo recíproco o hipérbola:
λ1 =1 λ2 = −1Este modelo se utiliza para representar la curva de PHILLIPS donde se relaciona la tasa de variación de los salarios o la tasa de inflación respecto al reciproco de la tasa del desempleo
Este modelo se utiliza para estudiar el consumo de alimentos en función de la renta, es adecuado para gastos en bienes normales
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
En este caso el modelo Box-Cox coincide con el modelo no lineal
x u
y e
α− +β
=
En este modelo la tasa de crecimiento que se produce en y provocada por una variación en x es inversamente proporcional al cuadrado de x.
e) Modelo logarítmico-recíproco:
λ1 = 0 λ2 = −1Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Transformación de Box-Cox
e) Modelo logarítmico-recíproco:
λ1 = 0 λ2 = −1 Representación gráfica:Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
Ejemplos:
f) Modelo potencial o parábola:
y = β β1 + 2x + β3x2 +uSe usa para representar la relación entre la renta media y la edad media y para recoger la relación de las ventas de un producto en el tiempo, ya que a partir de un momento las ventas disminuyen
Se usa para representar la relación entre los costes variables medios y la producción
Modelos no lineales
2.2. Transformación de las variables.
2.2.1. Modelos intrínsicamente lineales.
g) Modelo con término de iteración:
y = β β1 + 2x2 + β3 3x + β4x x2 3 + u En este caso el cambio en E(y) correspondiente a un cambiounitario en x2 depende del valor de x3, y viceversa.
2 4 3
2
3 4 2
3
y x
x
y x
x
β β β β
∂ = +
∂
∂ = +
∂
ambas derivadas representan una función lineal con igual pendiente
( )
β4La transformación para linealizar el modelo consiste en x2x3 = x4
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
La estimación de los parámetros de los modelos no lineales se puede realizar desde diferentes ópticas:
a) Mínimos cuadrados no lineales.
b) Método del desarrollo en serie de Taylor.
c) Máxima verosimilitud
Mediante estos procedimientos se obtiene un sistema de ecuaciones normales que será necesario resolver para obtener las estimaciones de los parámetros. Debido a que estos sistemas serán normalmente no lineales respecto de los parámetros es necesario utilizar algoritmos de cálculo que mediante la prueba y el error permiten obtener dichas estimaciones.
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
a) Mínimos cuadrados no lineales
Queremos estimar el siguiente modelo:
y
i= β
1+ x
iβ2+ u
iDe forma genérica quedaría expresado:
( ) , 1, ,
i i i
y = f x β + u i = … n
(f es una función no lineal) En nuestro ejemplo:1 2
1
i
i
x x
β β
β
⎛ ⎞ ⎛ ⎞
= ⎜ ⎟ = ⎜ ⎟
⎝ ⎠
⎝ ⎠
El método de Mínimos Cuadrados No Lineales (MCNL) consiste en minimizar la SCR:
( )
2( )
22
ˆ , ˆ
i i i i i
e = y − y = ⎡ ⎢ ⎣ y − f x β ⎤ ⎥ ⎦
∑ ∑ ∑
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
a) Mínimos cuadrados no lineales
Tomando derivadas respecto de cada parámetro e igualando a cero:
( ) ( ) ( ) ( )
( ) ( ) ( )
2 , ˆ
2 , ˆ 0 1, ,
ˆ ˆ
, ˆ
, ˆ 0
ˆ
ˆ ˆ
, ,
, ˆ
ˆ ˆ
i i
i i
j j
i
i i
j
i i
i i
j j
e f x
y f x j k
f x y f x
f x f x
y f x
β β
β β
β β
β
β β
β β β
⎡ ⎛∂ ⎞⎤
∂∂ = − ⎢⎢⎢⎡⎢⎣ − ⎤⎥⎦⎜⎜⎜ ∂ ⎟⎟⎟⎥⎥⎥ = =
⎝ ⎠
⎣ ⎦
⎛∂ ⎞
⎜ ⎟
⎡ − ⎤⎜ ⎟=
⎢ ⎥
⎣ ⎦⎜ ∂ ⎟
⎝ ⎠
⎡ ⎛∂ ⎞⎤ ⎡ ⎛∂ ⎞⎤
⎢ ⎜ ⎟⎥ ⎢ ⎜ ⎟⎥
⎢ ⎜ ∂ ⎟⎥= ⎢ ⎜ ∂ ⎟⎥
⎢ ⎜ ⎟⎥ ⎢ ⎜ ⎟⎥
⎝ ⎠ ⎝ ⎠
⎣ ⎦ ⎣ ⎦
∑ ∑
∑
∑ ∑
…
Matricialmente: ⎛⎜⎜⎜δ fδβ
( )
ˆβˆ ⎞⎟⎟⎟' y = ⎛⎜⎜⎜δ fδβ( ) ( )
ˆβˆ ⎞⎟⎟⎟' f X,βˆ⎝ ⎠ ⎝ ⎠
La solución a este sistema de ecuaciones es el Estimador Mínimo Cuadrático No Lineal (EMCNL)
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
a) Mínimos cuadrados no lineales
En nuestro ejemplo el sistema de ecuaciones normales es:
( ) ( )
( ) ( ) ( )
( ) ( ) ( )
( )
2
2 2
2
2 2 2
2
ˆ
ˆ 1 ˆ
1 1
1
ˆ
ˆ 1 ˆ ˆ
1 1
2
ˆ 1
, ˆ
, ˆ 0
ˆ ˆ
ˆ ˆ 0
ˆ ˆ
ˆ ˆ ln 0
ˆ ˆ
i
i i
j
i
i i i i
i
i i i i i i
i i
f x
y f x
x
y x y x
x
y x y x x x
y x
β
β β
β
β β β
β
β β
β
β β β
β
β β β
β β
⎛∂ ⎞
⎜ ⎟
⎡ − ⎤⎜ ⎟ =
⎢ ⎥
⎣ ⎦⎜ ∂ ⎟
⎝ ⎠
⎧ ⎛∂ + ⎞
⎪ ⎡ − + ⎤⎜ ⎟ = ⎡ − + ⎤ =
⎪ ⎣ ⎦⎜⎜ ∂ ⎟⎟ ⎣ ⎦
⎪ ⎝ ⎠
⎨ ⎛ ⎞
⎪ ∂ +
⎜ ⎟
⎡ ⎤ ⎡ ⎤
⎪ ⎣ − + ⎦⎜ ∂ ⎟ = ⎣ − + ⎦ =
⎪ ⎜⎝ ⎟⎠
⎩
⎡ − + ⎤
⎣ ⎦
∑
∑ ∑
∑ ∑
( )
[ ]
( )
( )
2
2 2 2 2 2
ˆ 1
ˆ ˆ ˆ ˆ ˆ
1 1
0 ˆ
ˆ ln 0 ln ˆ ln
i i
i i i i i i i i i i
y x
y x x x y x x x x x
β
β β β β β
β
β β
⎫ ⎧ ⎡ ⎤
= ⎪⎬⇒ ⎪⎨ = ⎣ + ⎦
⎡ − + ⎤ = ⎪ ⎪ ⎡⎣ ⎤⎦ = ⎡ + ⎤
⎣ ⎦ ⎭ ⎩ ⎣ ⎦
∑ ∑ ∑
∑ ∑ ∑
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
a) Mínimos cuadrados no lineales
Matricialmente:( ) ( ) ( )
( )
( )
2
2 2 2 2
2
' '
ˆ
1 1
1
ˆ ˆ ˆ ˆ
1 1 1 1 ˆ
1
ˆ ˆ
, ˆ
ˆ ˆ
ˆ
1 1 1 1
ln ln ln ln
n n n n ˆ
n n
f f
y f X
y x
x x x x x x x x
y x
β
β β β β
β
δ β δ β
δβ δβ β
β
β
⎛ ⎞ ⎛ ⎞
⎜ ⎟ ⎜ ⎟
= ⇒
⎜ ⎟ ⎜ ⎟
⎜ ⎟ ⎜ ⎟
⎝ ⎠ ⎝ ⎠
⎛ + ⎞
⎛ ⎞ ⎜ ⎟
⎛ ⎞⎜ ⎟ = ⎛ ⎞⎜ ⎟
⎜ ⎟⎜ ⎟ ⎜ ⎟
⎜ ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟
⎝ ⎠⎝ ⎠ ⎝ ⎠⎜ + ⎟
⎝ ⎠
Este sistema de dos ecuaciones es no lineal en los estimadores de los parámetros (que son las incógnitas del sistema) y por tanto no se puede obtener una expresión explícita para dichos estimadores, habrá que utilizar métodos de optimización para obtener las estimaciones.
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
a) Mínimos cuadrados no lineales
Ejercicio 1: Obtener el sistema de ecuaciones normales del modelo no lineal:
xi
i i
y = α e
β+ u
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
b) Método del desarrollo en serie de Taylor
Cualquier función no lineal se puede expresar mediante un desarrollo en serie de Taylor:
( ) ( ) ( ) ( ) (
')
2 ''( ) ( ) ( )
2! !
k
x a x a k
f x f a x a f a f a f a R
k
− −
= + − + + +… +
Donde a es un valor fijo en el dominio de x, y R es un residuo.
En nuestro modelo econométrico no lineal con k parámetros tendríamos que:
( )
1( ) ( )
1( )
2( )
2ˆ ˆ
, 1 ,
ˆ ˆ ˆ
, 2!
j j j j
k k
i i
i i j j j j i
j j j j
f x f x
y f x u
β β β β
β β
β β β β β
β β
= =
= =
⎛ ∂ ⎞ ⎛ ∂′′ ⎞
⎜ ⎟ ⎜ ⎟
= + − + − + +
∂ ∂
⎜ ⎟ ⎜ ⎟
⎝ ⎠ ⎝ ⎠
∑ ∑
…Donde los valores fijos en el dominio de cada son las estimaciones
β j
ˆj
β
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
b) Método del desarrollo en serie de Taylor
Los dos primeros elementos del desarrollo anterior proporcionan una aproximación lineal de la función lineal, por lo que podemos eliminar el resto y reagrupar.
( ) ( ) ( )
ˆ ˆ
, ,
ˆ ˆ
,
j j j j
i i
i i i
f x f x
y f x u
β β β β
β β
β β β
β β
= =
′ ′
⎛ ∂ ⎞ ⎛ ∂ ⎞
⎜ ⎟ ⎜ ⎟
− + = +
⎜ ∂ ⎟ ⎜ ∂ ⎟
⎝ ⎠ ⎝ ⎠
Dado un valor inicial o primera aproximación del estimador se podrían evaluar las derivadas y así calcular el primer miembro de la expresión, que se puede denotar:
( ) ( )
*
ˆ
ˆ , ˆ
,
j j
i
i i i
f x
y y f x
β β
β β β
β =
⎛ ∂ ⎞′
⎜ ⎟
= − +
⎜ ∂ ⎟
⎝ ⎠
Y el segundo miembro: *
( )
ˆ
,
j j
i i
f x x
β β
β
β =
⎛ ∂ ⎞′
⎜ ⎟
′ = ⎜⎝ ∂ ⎟⎠
β
ˆModelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
b) Método del desarrollo en serie de Taylor
A continuación podríamos aplicar mínimos cuadrados al modelo linealizado:
* *
i i i
y = x β + u
Resumen:
Se puede decir que este procedimiento consiste en la linealización mediante un desarrollo en serie de Taylor en torno a un valor de prueba inicial del vector de parámetros y a continuación se aplica MCO obteniendo estimaciones iniciales de los parámetros, se repite el proceso hasta la convergencia. Este proceso tiene la ventaja de que se pueden usar los estadísticos usuales, R2, t-Student, etc.
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
b) Método del desarrollo en serie de Taylor
Ejercicio 2: Obtener la aproximación lineal mediante el desarrollo en serie de Taylor del modelo:
i i i
y = + α x
β+ u
Ejercicio 3: Obtener la aproximación lineal mediante el desarrollo en serie de Taylor del modelo:
i i i
y = + α β x + u
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
c) Máxima verosimilitud
Suponiendo(
0, 2)
u → N σ I
La función de verosimilitud es:
( ( ) )
22
2 2
1 ,
2 exp 2
n
i i
y f x L
β
πσ σ
⎡− − ⎤
⎛ ⎞ ⎢ ⎥
= ⎜⎝ ⎟⎠ ⎢⎢⎣ ⎥⎥⎦
∑
Tomando logaritmos neperianos:
( ( ) )
22
2
ln ln 2 ln 1 ,
2 2 2 i i
n n
L π σ y f x β
= − − − σ
∑
−Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
c) Máxima verosimilitud
( ( ) )
( ( ) )
2
2
2
2 2 4
ln 1 , 2 0
ln 1 1
, 0
2 2
i i
i i
y f x L
L y f x
β
β σ β
σ σ σ β
⎧∂ ∂ −
⎪ = − =
⎪ ∂ ∂
⎨⎪∂
= − + − =
⎪ ∂
⎩
∑
∑
Así se obtiene un sistema de k+1 ecuaciones y k+1 incógnitas.
El problema para resolver este sistema es que son, normalmente, ecuaciones no lineales respecto de los parámetros y la solución algebraica es difícil, por lo que será necesario utilizar un procedimiento iterativo de prueba y error para obtener las estimaciones.
Derivando con respecto de y deβ σ 2
Modelos no lineales
2.2. Transformación de las variables.
2.2.2. Modelos intrínsicamente no lineales.
c) Máxima verosimilitud
Ejercicio 4: Obtener el sistema de ecuaciones del EMV de la función:
xi
i i
y = α e
β+ u
Modelos no lineales
2.3. Optimización no lineal.
Sea la función objetivo y el vector de k parámetros.
El objetivo de la optimización no lineal consiste en maximizar (o en minimizar , según el caso).
Las condiciones de máximo son:
( )
f θ
θ
( )
f θ
( )
f θ
−
2
0
0
n
n
f
f
θ
θ
θ θ θ
⎧ ∂ ⎛ ⎜ ⎞ = ⎟
⎪ ∂ ⎝ ⎠
⎪ ⎨
⎛ ∂ ⎞
⎪ ⎜ ⎟ <
⎪ ⎝ ∂ ∂ ′ ⎠
⎩
Modelos no lineales
2.3. Optimización no lineal.
a) Algoritmo de Newton-Raphson.
Este método consiste en la aproximación mediante un desarrollo cuadrático en serie de Taylor entorno al estimador βˆ
( ) ( ) ( ) ( ) ( )
2( ) ( )
ˆ ˆ
ˆ ˆ 1 ˆ ˆ
2
f f
f f
β β
β β
β β β β β β β β
β β β
⎛ ∂ ⎞ ′⎛ ∂ ⎞
⎜ ⎟ ⎜ ⎟
≈ + − + − −
⎜ ∂ ⎟ ⎜ ∂ ∂ ′ ⎟
⎝ ⎠ ⎝ ⎠
( )
f β Es la suma de cuadrados de las perturbaciones
( )
ˆf β Es la suma de cuadrados de los residuos que se pretende minimizar
El vector representa el mínimo de la función f, y por tanto la primera derivada de dicha función será nula en ese punto
βˆ
( )
ˆ
0 f
β
β β
⎛ ∂ ⎞
⎜ ⎟ =
⎜ ∂ ⎟
⎝ ⎠
Modelos no lineales
2.3. Optimización no lineal.
a) Algoritmo de Newton-Raphson.
Quedando:
( ) ( ) ( )
2( ) ( )
ˆ
ˆ 1 ˆ ˆ
2
f
f f
β
β β β β β β β
β β
⎛ ∂ ⎞
′ ⎜ ⎟
≈ + − −
⎜ ∂ ∂ ′ ⎟
⎝ ⎠
Derivando respecto de se obtiene:β
( )
2( ) ( )
ˆ
f f ˆ
β
β β
β β β β β
⎛ ⎞
∂ ∂
⎜ ⎟
= −
⎜ ′ ⎟
∂ ⎝ ∂ ∂ ⎠
Operando y despejando
( )
2( )
2( )
2( )
1( )
ˆ ˆ ˆ
ˆ ˆ
f f f f f
β β β
β β β β β
β β β β
β β β β β β β β
⎛ ⎞ ⎛ ⎞ ⎛ ⎞ −
∂ ∂ ∂ ∂ ∂
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
= − ⇒ = −
′ ′ ′
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
∂ ⎝ ∂ ∂ ⎠ ⎝ ∂ ∂ ⎠ ⎝ ∂ ∂ ⎠ ∂
Dando un valor inicial de se plantea un procedimiento iterativoβ
( )
1( )
2
1
ˆ
ˆ ˆ
n
n n
n n
f f
β
β β
β β
β β β
−
+
⎛ ∂ ⎞ ∂
⎜ ⎟
= −
⎜ ∂ ∂ ′ ⎟ ∂
⎝ ⎠
Modelos no lineales
2.3. Optimización no lineal.
b) Algoritmo de Gauss-Newton.
Este método consiste en la aproximación lineal del desarrollo en serie de Taylor entorno al estimador βˆ
( ) ( ) ( ) ( )
ˆ
ˆ ˆ
i
f
f f u
β
β β β β β
β
⎛ ∂ ⎞
⎜ ⎟
= + − +
⎜ ∂ ⎟
⎝ ⎠
( )
f β Es la suma de cuadrados de las perturbaciones
( )
ˆf β Es la función a estimar y no la suma de cuadrados de los residuos como en el método anterior
La expresión del algoritmo de Gauss-Newton es:
( ) ( ) ( )
1
1
ˆ
ˆ ˆ ˆ ˆ
n
n n n i
f f
f u
β
β β
β β β
β β
−
+
⎛ ⎛ ∂ ⎞⎛ ∂ ⎞′ ⎞
⎜ ⎜ ⎟⎜ ⎟ ⎟
= +⎜⎜⎝ ⎜⎝ ∂ ⎟⎜⎠⎝ ∂ ⎟⎠ ⎟⎟⎠ ∂
∑ ∑
Modelos no lineales
2.3. Optimización no lineal.
Criterios de convergencia
1. Los valores de los parámetros se estabilizan.
2. El valor de la función objetivo se estabiliza.
3. El valor del gradiente está próximo a cero.
4. Se alcanzó el número máximo de iteraciones.
Estos métodos no siempre son estacionarios, es decir, no son convergentes. Por ello se requiere establecer a priori unos criterios que permitan finalizar el proceso iterativo cuando no se alcanza dicha convergencia. Estos criterios son:
Modelos no lineales
2.4. El uso de variables dicotómicas y modelos no lineales.
Funciones quebradas o spline
Las variables ficticias se pueden usar para expresar la relación no lineal entre la variable dependiente y la variable explicativa. Para ello se usa la regresión por tramos, quebrada o spline.
Esta regresión consiste en unir funciones, normalmente lineales, de forma que se adapten a la nube de puntos de la variable dependiente respecto de la variable explicativa.
Modelos no lineales
2.4. El uso de variables dicotómicas y modelos no lineales.
En este ejemplo:
Ajustamos tres rectas a la nube de puntos y por tanto tenemos dos puntos de unión cuyas coordenadas son x1* y x2*. El modelo que ajustaríamos es:
(
*) (
*)
0 1 2 1 1 3 2 2
i i i i i i i
y = α + β x + β x − x D + β x − x D + u
Donde D1i y D2i son dos variables ficticias.
Modelos no lineales
2.4. El uso de variables dicotómicas y modelos no lineales.
D1i y D2i toman los valores:
* *
1 2
1
* 2 2
1
0 otro caso 1
0 otro caso
i i
i i
x x x
D
x x D
⎧ ≤ <
= ⎨⎩
⎧ ≤
= ⎨⎩
Dependiendo de los valores que tomen estas variables ficticias tenemos que el valor esperado de la función es:
(
i / 1i 0, 2i 0, ,i 1*, 2*)
0 1 iE y D = D = x x x =α + β x que representa el primer tramo
Modelos no lineales
2.4. El uso de variables dicotómicas y modelos no lineales.
(
i / 1i 1, 2i 0, ,i 1*, 2*) (
0 2 1*) (
1 2)
iE y D = D = x x x = α − β x + β β+ x
que representa el segundo tramo
(
i / 1i 0, 2i 1, ,i 1*, 2*) (
0 3 2*) (
1 3)
iE y D = D = x x x = α − β x + β β+ x
que representa el tercer tramo