I am simulating a NK model which has capital in it. Since capital is predetermined, I took the capital equation one period backward. Taking the capital equation one period backward, I get: k=(iss/kss)*i(-1)+(1-delta)*k(-1). But the model does not solve since I am getting indeterminacy when I run it.
However, if I also take the return on capital equation ,rk, one period backward the model solves. When I take the rk equation backward, I get:
rk=((ilss*ibss)/rkss)*(ib(-1)+il(-1)-pi+theta_k*(k-k(-1)))-(ilss/rkss)*((1-delta)*il+theta_k*(k(+1)-k));
Why is it that I get indeterminancy when I run the model as is (only taking the capital equation one period backward), but when I take both the capital and return on capital (rk) equations one period backward, the model solves?
Can anyone please tell me why? Also, is this strategy for getting a solution correct?