I’m attaching my code below. I am attempting to estimate the coefficient of auto correlation and the standard error of my shock process in a standard RBC model, just to try to get a hang of it. I keep getting the error "You did not declare endogenous variables after the estimation command.

Warning: File ‘rbc_est/prior’ not found. "

I’m relatively new to dynare (this is my first time trying to do estimation) and I can’t find the bug in my code. Please let me know if there is anything glaringly obvious that I am doing wrong.

I thought I have declared my prior by the command estimated_params.

I have a feeling I haven’t declared enough options at in the “estimation” command, but I’m not sure.

Thanks in advance for your help!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Defining variables vs. parameters

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

var y c k i y_n n z;

varexo e;

parameters beta delta theta rho psi chi sigma A;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Calibration

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

theta = 0.33;

A = 0.7959;

beta = 0.9976;

delta = 0.0075;

psi = 0.7;

sigma = 2;

chi = 35.5244;

rho = 0.95;

%sigma_eps = 0.006;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% The Model

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

model;

(c^-sigma) = beta*(c(+1)^(-sigma))*(1-delta+theta*exp(z(+1))*A*(k^(theta-1))*(n(+1))^(1-theta));
chi*((n)^(1/psi))

*(c^sigma) = (1-theta)*

c+i = y;

y = exp(z)(n)^(1-theta);

*exp(z)*(n^(-theta));*A*(k(-1)^theta)c+i = y;

y = exp(z)

*A*(k(-1)^theta)i = k-(1-delta)

*k(-1);*

y_n = y/n;

z = rhoz(-1)+e;

y_n = y/n;

z = rho

end;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Computation

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

initval;

y = 1;

k = 33.33;

c = 0.75;

n = 0.25;

i = 0.25;

z = 0;

e = 0;

y_n = 4;

end;

shocks;

var e; stderr 0.006;

end;

steady;

estimated_params;

stderr e, inv_gamma_pdf, 0.007, inf;

rho, beta_pdf, 0.93, 0.006;

end;

%----------------------------------------------------------------

% Estimation: Tell it what data to Match

%----------------------------------------------------------------

varobs y k n;

estimation(datafile=input_file);