Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Filtering and Control of Macroeconomic Systems: A Control System Incorporating the Kalman Filter for the Indian Economy
Filtering and Control of Macroeconomic Systems: A Control System Incorporating the Kalman Filter for the Indian Economy
Filtering and Control of Macroeconomic Systems: A Control System Incorporating the Kalman Filter for the Indian Economy
Ebook467 pages4 hours

Filtering and Control of Macroeconomic Systems: A Control System Incorporating the Kalman Filter for the Indian Economy

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Advances in computer technology, coupled with the sophistication of econometric modelling, have enabled rapid progress in the formulation and solution of optimal control and filtering programmes, especially in the sphere of macroeconomic policy designing.

These developments in systems methodology have prompted the need for an interface between optimal control theory and dynamic macroeconomic analysis. The implications of this convergence have already aroused a great deal of research, but it remains to be seen whether policy makers in most developing countries will consider actually incorporating these techniques into planning. The author argues that control and systems theory can be of immense help in stabilizing those economies plagued by cyclical and structural problems. By demonstrating the applicability of control & filter theory to short-term macroeconomic planning, this book illuminates the impressive array of problems that can thereby be solved, and helps foster a closer working relationship between economists and control theorists.

The work deals specifically with the construction of a Kalman filter mechanism, for deriving short-term optimal economic policies under conditions of uncertainty. It specifies and resolves a macroeconometric model which is linked to a unique observation sub-system of a given economy, congruent with the errors in information signalling which are prevalent within the data base context of most developing countries. An evaluation of control settings contrasts short and long-term economic policies. This indicates that an economy may `overheat' under protracted settings of instrument values around their optimal levels if the constraints on the system, in the form of external shocks, are too great to allow reaching all targets simultaneously using feasible instrument paths.

LanguageEnglish
Release dateOct 22, 2013
ISBN9781483290072
Filtering and Control of Macroeconomic Systems: A Control System Incorporating the Kalman Filter for the Indian Economy

Related to Filtering and Control of Macroeconomic Systems

Titles in the series (26)

View More

Related ebooks

Economics For You

View More

Related articles

Reviews for Filtering and Control of Macroeconomic Systems

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Filtering and Control of Macroeconomic Systems - M.J.M. Rao

    contributions to economic analysis

    Filtering and Control of Macroeconomic Systems

    A Control System Incorporating the Kalman Filter for the Indian Economy

    M.J. Manohar Rao

    University of Bombay, India

    ISSN  0573-8555

    Volume 160 • Suppl. (C) • 1987

    Table of Contents

    Cover image

    Title page

    Contributions to Economic Analysis

    Copyright page

    Introduction to the series

    Dedication

    Preface

    Chapter 1: Introduction

    1.1 Preface

    1.2 Short-Term Economic Policy And Optimal Control Theory

    1.3 Scope Of The Study

    1.4 Optimal Control Theory

    1.5 Outline of the Study

    Chapter 2: Filtering and Control of Stochastic Systems

    Publisher Summary

    2.1 Prologue

    2.2 Control and Filter Theory in Economic Regulation

    2.3 The Optimum Linear Filter

    2.4 Optimal Control Theory

    2.5 Control Systems and Quantitative Economic Policy

    2.6 Conclusions

    Chapter 3: An Annual Nonlinear Model of the Indian Economy

    Publisher Summary

    3.1 Introduction

    3.2 Macroeconometric Research in India: A Synthesis

    3.3 Model of the Indian Economy: Preliminaries

    3.4 Estimates of Model Structure

    3.5 The Model

    3.6 Conclusions

    Chapter 4: Structural Analysis of the Model

    Publisher Summary

    4.1 Introduction

    4.2 The Nature of Structural Analysis

    4.3 The Reduced Form of the Model

    4.4 Dynamic Policy Multipliers

    4.5 Multiplier Analysis

    4.6 Elasticities

    4.7 Simulation

    4.8 Conclusions

    Chapter 5: Resolution and State Space Representation of the Model

    Publisher Summary

    5.1 Introduction

    5.2 The Resolution Of The Model

    5.3 State Space Representation Of The Econometric Model

    5.4 Conclusions

    Chapter 6: Optimal Filtering and State Reconstruction

    Publisher Summary

    6.1 Introduction

    6.2 Some Economic Applications of the Kalman Filter

    6.3 The Observation Mechanism

    6.4 The Error Covariance Matrices

    6.5 The Initial Conditions

    6.6 The Covariance Matrix

    6.7 The Predictor-Corrector Matrix

    6.8 Observations on the Filter

    6.9 Conclusions

    Chapter 7: Optimal Control and Macroeconomic Planning: The Indian Context

    Publisher Summary

    7.1 Introduction

    7.2 Proportional-Plus-Integral Control

    7.3 System State Estimation and Control Action Determination

    7.4 Econometric Models and Macroeconomic Policy Formulation

    7.5 Setting up the Experiment

    7.6 Optimal Policies: The Results

    7.7 A Summing-Up

    7.8 Conclusions

    Chapter 8: Conclusions

    Publisher Summary

    8.1 Optimal Control: Some Findings

    8.2 Economic Significance of the Results: Robust Policies

    8.3 Long-Term Economic Planning in India: Control Settings

    8.4 Control Theory and Economic Policy Planning in India

    8.5 Contributions of the Study

    8.6 Alternative Methodologies

    8.7 Epilogue

    Appendix A: The Optimum Linear Discrete Filter

    Publisher Summary

    A.1 The Model

    A.2 The Discrete One-Stage Predictor

    A.3 The Discrete Kalman Filter

    A.4 The Kalman-Bucy Theorem

    Appendix B: The Discrete Maximum Principle

    B.1 The Problem

    B.2 The Necessary Conditions

    B.3 The Solution

    B.4 The Algorithm

    B.5 The Discrete Maximum Principle

    Appendix C: Controllability and Observability

    Publisher Summary

    C.1 Controllability of Dynamic Economic Systems

    C.2 Observability of Dynamic Economic Systems

    C.3 Stochastic Controllability and Observability

    Annexure: Data Used in the Estimation Process

    References

    Auhor Index

    Subject Index

    Contributions to Economic Analysis

    160

    Honorary Editor

    J. TINBERGEN

    Editors

    D.W. JORGENSON

    J. WAELBROECK

    NORTH-HOLLAND

    AMSTERDAM · NEW YORK · OXFORD · TOKYO

    Copyright page

    © ELSEVIER SCIENCE PUBLISHERS B.V., 1987

    All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of the copyright owner.

    ISBN: 0 444 70188 5

    Publishers:

    ELSEVIER SCIENCE PUBLISHERS B.V.

    P.O. Box 1991

    1000 BZ Amsterdam

    The Netherlands

    Sole distributors for the U.S.A. and Canada:

    ELSEVIER SCIENCE PUBLISHING COMPANY. INC.

    52 Vanderbilt Avenue

    New York, N.Y. 10017

    U.S.A.

    Library of Congress Cataloging-in-Publication Data

    Manohar Rao, M. J.

    Filtering and control of macroeconomic systems.

    (Contributions to economic analysis; 160)

    Bibliography: p.

    Includes indexes.

    1. India--Economic policy--1980- --Econometric models. 2. Macroeconomics. 3. Filters (Mathematics) 4. Control theory. I. Title. II. Series.

    HC435.2.M34 1987 339.5′0954 86—32928

    ISBN 0-444-70188-5 (Elsevier Science Pub. Co.)

    PRINTED IN THE NETHERLANDS

    Introduction to the series

    This series consists of a number of hitherto unpublished studies, which are introduced by the editors in the belief that they represent fresh contributions to economic science.

    The term ‘economic analysis’ as used in the title of the series has been adopted because it covers both the activities of the theoretical economist and the research worker.

    Although the analytical methods used by the various contributors are not the same, they are nevertheless conditioned by the common origin of their studies, namely theoretical problems encountered in practical research. Since for this reason, business cycle research and national accounting, research work on behalf of economic policy, and problems of planning are the main sources of the subjects dealt with, they necessarily determine the manner of approach adopted by the authors. Their methods tend to be ‘practical’ in the sense of not being too far remote from application to actual economic conditions. In addition they are quantitative.

    It is the hope of the editors that the publication of these studies will help to stimulate the exchange of scientific information and to reinforce international cooperation in the field of economics.

    The Editors

    Dedication

    To my parents

    Preface

    M.J. Manohar Rao

    The history of attempts to introduce the theory of optimal control into the field of economics goes back at least thirty five years. It is, however, only since the early seventies that the explosion in computer technology, coupled with the increasing sophistication in macroeconometric modelling, has paved the way for rapid progress in the formulation and solution of optimal control and filtering programmes, especially in the sphere of macroeconomic policy designing.

    It is these recent advances in systems methodology that have prompted the need for an interface between optimal control theory and dynamic macroeconomic analysis. While a tremendous amount of research has been carried out elsewhere to examine the implications of this ‘close encounter’, it is a matter of speculation whether policy planners in most developing countries have even considered the implementation of these techniques at any level of planning.

    We feel that control and systems theory can provide immense assistance in the stabilization of the economies of these countries, most of which are plagued by problems of a cyclical as well as a structural nature. It is our hope that this effort in demonstrating the applicability of control and filter theory to short-term macroeconomic planning does, in fact, encourage its implementation, since its externalities can easily span different contexts. At the same time, we hope that this book will help to narrow down the communications gap that exists in India, and indeed elsewhere, between economists and control engineers by illustrating the extent to which the existing concepts in control theory can help in the solution of diverse economic phenomena.

    The study is the result of my postdoctoral research carried out over the period May 1984 to January 1985, during which time I was a Fulbright scholar at the Department of Economics, UCLA. It would have been impossible to complete it without the active assistance and cooperation of several individuals at that institution and elsewhere. I would particularly like to express my heartfelt appreciation and gratitude to Professor Michael Intriligator who agreed to be my faculty advisor. Besides providing me with all his technical expertise on the subject, he helped me out in every possible way to ensure that, as far as ‘system performance’ was concerned, all ‘noise’ was optimally ‘filtered’ out from the study. For this, and much more, I shall always be indebted to him.

    I also wish to acknowledge my indebtedness to Professor Masanao Aoki whose lectures I had the good fortune of attending and who helped clarify many of the doubts I had on the topic of optimal filtering. I am also deeply obliged to Professor Jean-Paul Fitoussi whose expertise in the construction of French macroeconometric models led him to provide extremely valuable comments and suggestions regarding my modelling efforts.

    Special thanks are due to Ramalinga Kannan who provided me with much of the data I needed, without which it would have been very difficult to have estimated the model in its present form. To Sandra Rosenhouse for her programming assistance which made possible many of the results in this work, my heartfelt gratitude. I owe a great deal to Zaki Eusufzai who introduced me to the TROLL system which was used for the simulation of the econometric model. He and Kishore Gawande were extremely kind enough to help me in several areas concerning the construction and testing of the model. All their suggestions and comments were most appreciated.

    I owe an almost unrepayable debt to Anne Bodenheimer who, as Fulbright Coordinator, helped me out in more ways than I can ever imagine or remember. Without her help in persuading the Council for the International Exchange of Scholars (CIES) at Washington, D.C., to grant me an extension of my fellowship, this book would never have been completed.

    I am deeply grateful to Sharada Nayak, Director, United States Educational Foundation in India, for the immense trouble she took on my behalf. It was at her insistence that my period of research was optimally rescheduled so that I was able to derive the maximal advantage of my stay in the U.S.

    I am also very thankful to Professor P. R. Brahmananda, Director, Department of Economics, University of Bombay, who was more than willing to grant me the necessary extension of leave despite the considerable hardship I imposed upon him by my protracted absence.

    More than ever, I wish to thank, knowing full well that it would be a hopelessly inadequate gesture, Theresa De Maria, Ruth Imperial and Karen Williams for their constant affection, support and encouragement, without which I can honestly say that my stay at UCLA would have been quite bereft of any really fond memories. To them I say, Partir, c’est mourir un peu.

    Bombay

    November 22, 1986

    Chapter 1

    Introduction

    1.1 Preface

    The objective of this study is to consider short-term Indian economic policy from the viewpoint of modern systems and control theory. The principal concern of policy planners in India has been to regulate the economy such that it progresses in a satisfactory manner. However, thirty-five years of macroeconomic planning has indicated, beyond the shadow of a doubt, that large scale perturbations have occurred very frequently in the Indian economy and, as our knowledge about the functioning of the economy and the effects of instruments has been far from perfect, it has been found impossible to prescribe precise compensatory action. In the absence of such countercyclical policy, the spontaneous regaining of equilibrium has been ruled out and the economy has thereby suffered swings of considerable amplitudes at great costs. This study is principally an attempt to try and use stochastic control theory for macroeconomic regulation, so that the inherent pitfalls of adopting policies of an intuitive nature are ruled out.

    1.2 Short-Term Economic Policy And Optimal Control Theory

    The principal objective of control theory has been to try and improve system performance through the regulator concept, especially when uncertainty is involved. The feedback control policy leads to a simple method for determining optimal control actions, given appropriate statistics based on available information. The determination of these statistics, namely, the conditional mean and the error covariance matrix of the system state, takes place separately. The relationship between the system state and the information data is explicitly kept in view. The observations of economic activity are assumed to contain observation errors, including changing or fragmentary information, and the incorporation of such indicators into the system is achieved through the Kalman filter. The filter provides minimum-variance, unbiased estimates of the system state, conditional on the available information.

    The strategy of, what has been termed in the literature, feedback control is adopted in order to obtain the optimal control actions. This type of control has been defined as the policy where controls are ‘some deterministic function of the current and past observations on the system state variables and of past employed controls’ (Aoki 1967). In such a policy, the information comprising previous control actions and system observations available uptil the present moment when control action is to be specified is utilized in computing the control actions. Such a determination of the optimal control trajectory is achieved in two separate and sequential steps. In the first, the estimation of the system state based on available information is obtained, and subsequently, the optimal control action is determined from a deterministic system, which is obtained from the corresponding stochastic system by invoking the Certainty Equivalence Principle (Simon 1956, Theil 1964), implying thereby the replacing of all the random quantities by their conditional expectations.

    As more information accumulates, the conditional expectations need to be updated in order to apply the Certainty Equivalence Principle. The Kalman filter (Kalman 1960, Kalman and Bucy 1961) is a very convenient technique to revise optimally the estimates based on past information in the light of new information alone. In effect, the conditional mean and the error covariance of the system state summarize all the accumulated information, as far as the determination of the optimal control is concerned. The Kalman filter enables their updating recursively and past information need not be used again nor stored, since its effect is summarized in the earlier estimates. Similarly, the results of Meditch (1967) facilitate the recursive revision of the past conditional statistics with the coming of fresh information. The optimal control actions resulting from the closed-loop policy depend not only on the latest observation but also on the past observations. The policy attaches appropriate weights to the sequence of observations, and the outcome is that the optimal control action is a weighted average of the latest and past observed errors in prediction. This feature is technically called the proportional-plus-integral control, and it results in smoother control actions and adds to overall stability.

    1.3 Scope Of The Study

    Under the present Indian practice, economic regulatory policies tend to be heavily biased towards current rather than current and past observations of the state of the economy. Moreover, they have a tendency to overlook the fact that more decisions will have to be taken later on in the light of new information. These drawbacks are overcome under the present framework. Moreover, while the usual economic literature assumes, rather naively, that the current state of the system is completely known, so that all uncertainty is concentrated in the future, the use of stochastic control theory allows for the systematic treatment of the more realistic case when information is scarce, contradictory and inexact. It is here that the Kalman filter comes in to make the most of the available information. Vishwakarma (1974) was one of the first to apply these elegant prediction and control algorithms developed by Kalman and Bucy to a macroeconomic regulatory problem, within a sort of quasi-Monte Carlo framework. This study is an attempt to apply it in a more rigourous and extensive manner well suited for the Indian context.

    The mathematical analysis of linear closed-loop control leads to important results such as the separability of prediction from policy determination and certainty equivalence, even if the poor quality of the data is taken into account. This formally justifies the similar separation carried out by Tinbergen (1956) and his concentration on a deterministic analysis.

    The application of optimal control techniques to solve short-term economic problems presupposes that it is possible to construct and operate a plausible mathematical model of the economy. Based on the analogy between the structures of certain economic and physical problems, there is a prima facie case for applying optimal control to such a model of the economy to help analyze, probe and ultimately control the dynamic behaviour of the economic system (Ball 1978). The very essence of the optimal, as opposed to the automatic, control problem is that one does not know in advance what exactly one would like to happen; and since economic analysis is concerned for the most part with the exercise of choice, given constraints, the possibility of transferring optimal choice technology from the physical to economic systems via optimal control theory appears to be very appealing. This is the basic essence of the study.

    1.4 Optimal Control Theory

    1.4.1 Problem formulation

    A macroeconomic model attempts to describe the dynamics of an economy over T periods. The model consists of a system of n difference equations relating; n endogenous variables x(i,t), denoted by the vector x(t) ∈ Rn and describing the state of the economy; s control variables u1(j,t), denoted by the vector u1(t) ∈ Rs and describing the instruments of economic policy at the disposal of the planner to guide the trajectory of the economy towards a specified optimal state; m exogenous variables u2(k,t), denoted by the vector u2(t) ∈ Rm and describing those variables whose values are uncontrollable but are assumed to be known (the existence of such uncontrollable exogenous variables is invariably the case with most econometric models) and which are expected to affect the values of the endogenous variables; parameters describing the structure of the economy and its relationship with the environment; and residual random variables (which from now on we assume specified and incorporated in the functional form of the equations).

    To explain the value x(i,t) taken by the ith endogenous variable at period t from the series of past historical data, econometricians estimate equations taking into account the values taken by other variables at period t as well as earlier periods. The foremost past period taken into account in the equation explaining the ith endogenous variable is called the lag of the ith equation. In general, a macroeconomic model comprises behavioural (or reaction) equations explaining endogenous variables and accounting identities expressing ex-post equilibrium conditions enforced at each period. The latter are not explicitly solved for one endogenous variable in terms of the others. Thus, a model in structural form can be described by the system of equations

    (1.1)

    (1.2a)

    (1.2b)

    (1.2c)

    where p,q and r are the maximal lags with respect to the endogenous, control and exogenous variables, respectively; and h(i) are given parameters such that (1, if the ith equation is solved with respect to x(i,t) h(i)=(

    (0, otherwise.

    We also assume that eq.(1.1) satisfies the following regularity conditions:

    (i) The function f(i,t) is continually differentiable with respect to x, u1 and u2, and

    (ii) The function f(i,t) and all its partial derivatives with respect to x, u1 and u2 are bounded.

    Note that h(i) = 1 implies that ∂f(i,t), ∂x(i,t) = 0. We introduce an nxn diagonal matrix H with ith entry h(i):

    (1.3)

    and an a′ vector d(t) of available information at the beginning of period t:

    (1.4)

    with a′ = pn+(q+1)s+(r+1)m, called the vector of predetermined variables.

    The simulation of the model (1.1) over the T periods consists therefore, once the sequences (u1(t)) and (u2(t)), t=1,2,˙˙,T, are initiated, in the successive solutions for t = 1,2,˙˙,T in x(t) of the n-dimensional nonlinear system

    (1.5)

    where d(t) is given by eq.(1.4).

    The determination of the optimal economic policy consists in finding a sequence u1* = (u1*(1),u1*(2),…,u1*(T))∈RS, with S=sT, of admissible values for the control variables, given the sequence u2 = (u2 (1), u2 (2),…, u2(T)) ∈ RM, with M=mT, so as to minimize an objective function

    (1.6)

    where x = (x(1),x(2),…,x(T))∈RN, with N=nT, is the sequence of states of the economy resulting from the choice of the sequence u1 = (u1(1),u1(2),…,u1(T)) of controls. It amounts to the problem of minimizing the functional j given by eq.(1.6) subject to the equality constraints of the model given by eq.(1.1). The resulting optimal control sequence u1* gives rise to a corresponding x* = (x*(1),x*(2),…,x*(T)) which is known as the optimal state trajectory. In practice however, the constraint that u1(t)∈RS is not invoked explicitly. Rather, restrictions on the variations of the controllers are imposed through the control costs in the objective functional.

    1.4.2 Technical assumptions

    Of late, several researchers have found the optimality principle of Bellman (Bellman 1957) as well as the maximum principle of Pontryagin (Pontryagin 1961, Pontryagin et al 1962) eminently suited for application to such a type of economic control problem. The results in this study are obtained by invoking the maximum principle (also known in the literature as the minimum principle) within the framework of a ‘Linear-Quadratic-Gaussian’ (LQG) model of the Indian economy, and applying the necessary conditions for optimality to the discrete-time control problem. The optimal control that results is seen to depend on the solution of two difference equations; a ‘Riccati’ equation which depends on both the system itself and the weighting matrices in the objective function, and a ‘tracking’ equation which depends on the solution of the Riccati equation as well as the nominal state and control trajectories that are to be tracked.

    The optimal control model is given by the following pair of equations:

    (1.7)

    While the first equation provides information on the way the system moves over time, the second one recognizes the empirical fact that the system state may not be observed as such; only certain linear combinations of it are measured as observation variables. As mentioned in the earlier section, the residual random variables contaminating each of the above equations are assumed to be incorporated in the functional form of the equation. A, B1 and B2 are nxn, nxs and nxm matrices, respectively, while C is an n*xn matrix, where n* is the dimension of the observation vector (In most applied research, it is assumed that n*

    The feedback control rule which is obtained as a result of the application of the discrete maximum principle to the above system (see Appendix B) is given by

    (1.8)

    where:

    x*(t) is the nx1 optimal state trajectory vector at time t,

    u1*(t) is the sx1 optimal control vector at time t,

    G(t) is the sxn time-varying state variable feedback matrix and

    g(t) is the sx1 time-varying intercept vector.

    When a feedback control rule of this kind is used, the optimal values of the policy variables in the future will depend upon future observations of the optimal values of the state variables. Therefore, such a type of control philosophy is referred to as closed-loop control (see Dreyfus 1968).

    As the control rule is of the form of eq.(1.8), the determination of the optimal control u*(t) will depend upon the optimal state in the previous period, i.e., x*(tminus;1). The optimal state is obtained in two steps. In the first step, we estimate the one-period ahead conditional prediction of the state vector which is given by

    (1.9)

    where x*(t−1) is the optimal state in the previous period, u1*(t) is the optimal control in period t derived by invoking eq.(1.8), and u2(t) is the value taken by the uncontrollable exogenous variable in period t which, by assumption, is known.

    In the second step, we determine the conditional mean of the optimal state by the relation

    (1.10)

    where the quantity in brackets is the error in prediction based on information available upto one interval before, and K is the steady-state solution of the Kalman gain obtained by recursive application of the Kalman filter algorithm (see Appendix A). The optimal control for the next period u*(t+1) is now obtained from the estimate of the optimal state of the earlier period x*(t) and the solution procedure continues sequentially in this manner. We thereby end up with the optimal control as well as the optimal state trajectories.

    1.4.3 Economic implications of the problem

    In general, it has

    Enjoying the preview?
    Page 1 of 1