আমি Dynare ++ এ নতুন আছি এবং আমার কাছে সত্যিই দ্রুত প্রশ্ন রয়েছে যে আমিও উত্তর খুঁজে বের করতে পারছি না।
এই দুটি কমান্ডের মধ্যে পার্থক্য আর কেন আউটপুট ভিন্ন?
!dynare++ --per 20 --sim 3 file_name.mod
dynare file_name.mod
প্রথম কমান্ডে এটি আমার প্রাথমিক মানের উপর ভিত্তি করে স্থির অবস্থা মান খুঁজে পেতে এবং দ্বিতীয়টি এটি করতে পারে। কেন?
এখানে মৌলিক RBC মডেলের মডি ফাইলটি আমি প্রথম কমান্ডের সাথে অনুকরণ করতে চাই। আমি দ্বিতীয় সঙ্গে তাই করতে পারেন, কিন্তু প্রথম না।
var c, l, k, w, r, y, i, z;
varexo eps;
parameters beta, delta, alpha, a, rho, rbar, wbar;
beta=.99;
delta=.025;
alpha=.33;
a=1;
rho=.9;
rbar=1/beta+delta-1;
wbar=(1-alpha)*(alpha/rbar)^(alpha/(1-alpha));
model;
//Inter-Euler
1/c=beta*(1/c(+1))*(1+r(+1)-delta);
//Intra-Euler
a/(1-l)=w/c;
//H.H. Budget Constraint
k=w(-1)*l(-1)+(1-r(-1)-delta)*k(-1)-c(-1);
//Firm FOC Capital
r=exp(z)*alpha*exp(z)*(l/k)^(1-alpha);
//Firm FOC Labor
w=exp(z)*(1-alpha)*exp(z)*(k/l)^(alpha);
// Production Function
y=exp(z)*(k^alpha)*(l^(1-alpha));
i=y-c;
z=rho*z(-1)+eps;
end;
initval;
k=((wbar/a)/(wbar*(1+1/a)-(r+delta)*(alpha/rbar)^(1/(1-alpha))))*(alpha/rbar)^(1/(1-alpha));
c=wbar*(1-((wbar/a)/(wbar*(1+1/a)-(r+delta)*(alpha/rbar)^(1/(1-alpha)))))/a;
l=(wbar/a)/(wbar*(1+1/a)-(r+delta)*(alpha/rbar)^(1/(1-alpha)));
w=wbar;
r=rbar;
y=(k^alpha)*(l^(1-alpha));
i=(k^alpha)*(l^(1-alpha))-(wbar*(1-((wbar/a)/(wbar*(1+1/a)-(r+delta)*(alpha/rbar)^(1/(1-alpha)))))/a);
z=0;
end;
shocks;
var eps;
stderr .02;
end;
হাই। আপনি মডি ফাইল কোড ভাগ করে নেবেন? এটা সমস্যা কি তা নির্ধারণ করতে সাহায্য করতে পারে। আপনি একটি MWE উত্পাদন করার বিষয়ে বিবেচনা করতে পারেন ("সর্বনিম্ন কাজ উদাহরণ" যেটি এখনও সমস্যাটির সমাধান করার সময় যত তাড়াতাড়ি সম্ভব)।
—
jmbejara
আমি শুধু mod ফাইল দিয়ে আমার পোস্ট আপডেট
—
jessica