MIT OpenCourseWare


14.452 Teoría macroeconómica.

Página principal
¿Qué es OCW?
Ayuda
Feedback
Preguntas frecuentes
Glosario
 
 
Página principal del curso
Programa
Calendario
Material de clase
Trabajos
Lecturas obligatorias
  Otras fuentes
Prácticas

   MIT

   
 

Prácticas

Utility - Center for International Economic Studies

% Power utility function u(c)=c^(1-gamma)/(1-gamma) if gamma ~= 1;
% u(c)=ln(c) if gamma=1.

% Utility is only defined if c>=0 for gamma<1 and c>0 if gamma>1

% The risk aversion coefficient is pass on to the function by
% define it as a global variable.

% Also see invpoweru.m

function u=poweru(c)

global gamma;

[m,n]=size(c);
u=zeros(m,n);

if (gamma<0)
u=-inf*abs(c);
% display('invalid relative risk aversion coefficient');
else
for i=1:m
for j=1:n
if (gamma<1 & c(i,j) >= 0) | (gamma>1 & c(i,j)>0)
u(i,j)=c(i,j)^(1-gamma)/(1-gamma);
else if (gamma==1 & c(i,j)>0)
u(i,j)=log(c(i,j));
else
u(i,j)=-inf;
% display('consumption must be nonnegative if RRA coefficient is less than 1 and positive if greater than and equal to 1')
end
end
end
end
end

Massachusetts Institute of Technology © 2003 MIT | Información Jurídica | Privacidad
Todo uso del sitio de MIT OpenCourseWare y sus materiales de curso queda sujeto a las condiciones y términos de uso detallados
en la sección sobre Información Jurídica
Copyright © 2003 Portal Universia S.A. Todos los derechos reservados
(Avda. de Cantabria s/n - Edif. Arrecife, planta 00.28660 Boadilla del Monte) - Madrid. España.
Contacta con nosotros: Usuarios | Empresas-Instituciones-Medios comunicación
Código Ético | Aviso Legal | Política de confidencialidad | Quiénes somos: Sala de Prensa