Wiem, że Dynare (który znajduje się na szczycie Matlaba) może rozwiązać wiele rodzajów dynamicznej stochastycznej równowagi ogólnej (DSGE) i modeli nakładających się generacji (OLG). Wiem również, że Dynare może obsługiwać niektóre rodzaje kosztów dostosowawczych. Na przykład widziałem przykłady kosztów wypukłej korekty w Dynare. W szczególności Baza danych modeli makroekonomicznych zapewnia rzędu 50 modeli zgodnych z Dynare, a instrukcja obsługi wskazuje kilka modeli (np. NK_IR04 i US_NFED0) z kwadratowymi (rodzaj wypukłych) kosztami dostosowania.
Czy Dynare może rozwiązywać modele z niewypukłymi kosztami dostosowania, takie jak model równowagi bryłowych inwestycji mieszkaniowych (Iacoviello i Pavan (2008)) lub Mieszkalnictwo i zadłużenie w cyklu życia i cyklu koniunkturalnego (Iacoviello i Pavan (2013))? Niewypukłe ma określone znaczenie matematyczne, ale w kontekście tych artykułów wskazuje, że koszty dostosowania, które nie są proporcjonalne do kwoty dostosowania. Zamiast tego koszty dostosowania mają koszt stały proporcjonalny do bieżącej wartości aktywów. Istnieją jednak inne formy niewypukłego kosztu dostosowania. Jeśli Dynare może rozwiązać dowolny model z dowolnym rodzajem nie wypukłych kosztów dostosowania, które są interesujące.
Jeśli modele z tymi kosztami dostosowania można rozwiązać za pomocą Dynare, podaj przykład lub link do przykładu (jeśli to możliwe). Jeśli Dynare nie może obecnie rozwiązać tych modeli, czy istnieje jakiś opublikowany kod, który może to zrobić? Pomocny byłby nawet przykładowy kod dla konkretnego modelu rozwiązania, a nie ogólny produkt, taki jak Dynare.
Więcej informacji na temat niewypukłych kosztów dostosowania :
Tutaj czerpię swój język z Modelu mieszkania w obliczu kosztów dostosowania: Strukturalna interpretacja trwałości nawyku (Flavin i Nakagawa (2008))
W momencie sprzedaży domu gospodarstwo domowe płaci koszt transakcji proporcjonalny do wartości sprzedanego domu, tak że bogactwo zmienia się również w sposób nieciągły ... Model mieszkalny opracowany w części I przywołuje czwarty zestaw założeń: użyteczność zależy od siebie w przypadku zużycia nietrwałego i w miejscu zamieszkania zużycie nietrwałe jest regulowane bezkosztowo, ale obudowa podlega nieprzekraczalnemu kosztowi dostosowania ( ).
Być może ten język jest niestandardowy, ale to cytat z artykułu w AER, a kiedy rozmawiałem o nim z innymi, ludzie zdają się wiedzieć, o czym mówię. Dwa wspomniane artykuły nie używają tego języka, ale mają tę samą przybliżoną formę, że koszty transakcji nie rosną w stopniu dostosowania, ale raczej w przypadku jakiegokolwiek zastosowania dostosowania (innego niż niewielka część, być może w celu amortyzacji lub ulepszenia jednostki być może) uruchamia koszt związany ze zmiennymi stanu zamiast zmiennych kontrolnych. W artykule o naturze kosztów korekty kapitału (Cooper i Haltiwanger (2005)) wydaje się, że w nieporównywalny sposób wykorzystują koszty niewypukłej korekty w stabilnym otoczeniu kapitałowym.
Opierając się na analizie Abla i Eberly'ego [1999], Cooper, Haltiwanger i Power [1999] oraz Caballero i Engel [1999], w okresach zakładów inwestycyjnych ponoszą stały koszt korekty. Zasadniczo te niewypukłe koszty dostosowania mają na celu uchwycenie niepodzielności kapitału, zwiększenie zwrotu z instalacji nowego kapitału i zwiększenie zwrotu z przekwalifikowania i restrukturyzacji działalności produkcyjnej. Te stałe koszty dostosowania stanowią potrzebę restrukturyzacji zakładu, przekwalifikowania pracowników i restrukturyzacji organizacji w okresach intensywnych inwestycji
Odpowiedzi:
Krótka odpowiedź: nie.
Dynare i ogólnie metody linearyzacji / perturbacji są przeznaczone do rozwiązywania
Model o stałym koszcie zazwyczaj nie jest gładki, a jego zachowanie poza stanem ustalonym może być bardzo różne, np. Gdy firma przestawi się z inwestowania na nieinwestowanie. Na najbardziej praktycznym poziomie model ze stałym kosztem zazwyczaj zawiera równanie takie jak
którego nie można wprowadzić do Dynare, ponieważ operator max nie jest obsługiwany. Z drugiej strony, warunki pierwszego rzędu wypukłego (np. Kwadratowego) kosztu korekty są nadal gładkie (po prostu dodaje się dodatkowe warunki do równania Eulera dla inwestycji), a zatem można je łatwo rozwiązać za pomocą Dynare.
Aby faktycznie obliczyć optymalną politykę ze stałymi kosztami, zwykle trzeba zastosować metodę globalną, np. Iterację funkcji wartości. Nie znam znormalizowanego zestawu narzędzi do rozwiązywania takich problemów, więc może być konieczne napisanie własnego kodu.
PS: istnieją pewne sztuczki modelowania, które sprawiają, że problem jest łagodniejszy, zwykle w otoczeniu wielu, być może heterogenicznych agentów / firm. Na przykład Thomas (2002) śledzi liczbę firm w zależności od tego, jak długo nie zainwestowali, i rozwiązuje model ze standardową linearyzacją na tej rozszerzonej przestrzeni stanu. Khan i Thomas (2007) zakładają, że koszt stały jest losowy i obowiązuje w czasie i pomiędzy firmami, więc można uzyskać średnią z realizacji kosztu stałego, aby uzyskać funkcje o płynnej wartości. Miao i Wang (2014) stosują podobne podejście w modelu ze stałymi zwrotami w skali i pokazują, w jaki sposób agreguje się do wersji modelu reprezentatywno-firmowego z tylko wypukłymi kosztami dostosowania.
źródło
Zasadniczo nie jest możliwe jednoznaczne określenie rodzajów kosztów niewypukłych, z którymi może sobie poradzić Dynare. W grę wchodzi wiele różnych czynników dotyczących tego, czy model można „rozwiązać” za pomocą Dynare, czy nie. Czy stan ustalony jest poprawnie zdefiniowany? Czy model jest nieruchomy? Czy model różni się wszędzie w zbiorze ergodycznym? Czy liczba zmiennych endogennych i egzogenicznych jest równa liczbie równań? Czy model Blanchard-Kahn jest stabilny?
Ale aby odpowiedzieć na twoje pytanie, czy Dynare może rozwiązać model z ustalonym kosztem zależnym od stanu? Tak. To nie jest trudne, powinieneś sam spróbować je stworzyć. Spróbuj zmodyfikować prosty model RBC za pomocą kapitału i obligacji. Problemem nie jest generowanie kosztów, ale raczej znalezienie stanu ustalonego, co może być dość uciążliwe, jeśli nie zostanie wykonane sprytnie.
Dynare nie może jednak rozwiązać Iacoviello i Pavan 2013 z powodu funkcji min znalezionej w ograniczeniu zaciągania pożyczki. Ta funkcja min indukuje punkt w zbiorze ergodycznym, którego nie można rozróżnić. Dynare aproksymuje liczbowo optymalne funkcje polityki dotyczące stanu ustalonego za pomocą metod perturbacyjnych. Wymaga to zastosowania twierdzenia o funkcji niejawnej, aby zbudować rozszerzenia optymalnej polityki Taylora, dlatego musisz być w stanie zabrać pochodne wszędzie w obrębie zbioru ergodycznego.
źródło