State Space Models

All state space models are written and estimated in the R programming language. The models are available here with instructions and R procedures for manipulating the models here here.

Wednesday, September 9, 2026

What Controls the US Political System?



Aug 24, 2026 What’s Behind the U.S. Treasury’s Latest Attempt to Lower Interest Rates The Treasury Department said it could begin to buy back more of its debt, and bond market investors are assessing the potential effects on borrowing costs.

 

This page is UNDER CONSTRUCTION but you can explore the images and links to answer the Questions below.


There is currently, within Political Economy, dust-up concerning the role of Debt . These controversies are nothing new (see the US Debt History, below), but there is a new element. Modern Monetary Theory (MMT) has helped boils the arguments down to two contradictory positions: (1) The Government is just like any other household organization and must control its debt and (2) Because the US Government can print it's own money (unlike a household or a firm), Debt should never be a problem.

In this post, I use Systems Theory and State Space Models to test these two positions. Because the models are behavioral rather than theoretical, they show that debt is a powerful controller of the political system, the same as in a household or firm.

 One of the first questions, before getting to the question of "Control," is how should we represent the Political System in terms of inputs and outputs. In a typical Economic model, the Political systems is Exogenous and produces inputs for the Economic System. There is no feedback between the Economic and the Political System. This is a simplification. Clearly, a Financial Crisis generates demands for Political activity. However, the economic model wants to be able to manipulate the Exogenous Input variables to suggest policy actions.

The other simplification in Economic Models is to assume that the inputs from the political system involve government expenditure (Keynesian Economics), and control of the Money Supply or Monetary Economics. Government Expenditure (G) and the Money Supply (M). The indicators G and M are certainly important variables but it is hardly the entire picture.

From David Easton's Political System we would conclude that the outputs of Government are "Any and All Authoritative Decisions". For me, Easton's output description is too broad but is still useful. However, operationalizing "Authoritative Decisions" has always been a struggle. Maybe it can't be operationalized, but here is my current attempt which is surely incomplete (see Shefner et. al, 2015).









Notes

Questions

  1. Thinking of the Political System "as a system," how would you specify the Inputs and Outputs (see David Easton's Political System)?
  2. Does Voting control a Democratic Political System? If not, what do you think controls the Political System?
  3. Do you agree with the arguments being made by Modern Monetary Theory?

Links

History of US Debt

From ChatGPT, I've divided the history into the Pre- and Post-War periods.

Pre-WAR


Post-WAR






Wikipedia Links

USL20 POL_SYS Measurement Model






USL20HC Measurement Model



USL20 Austerity (AUST) Measurement Model







USL20 Hardship (HARD) Measurement Model






USL20 Financialization (FINZ) Measurement Model





USL20 Debt Crisis (DEBT) Measurement Model

 


 

 

Friday, August 28, 2026

World System (1950-2000+): The Economy of Canada


This page is UNDER CONSTRUCTION but you can go ahead an explore the Questions presented below using Wikipedia links and State-Space Models.


Unemployment is an important historical controller in Canada as is the Ecological Footprint. Here is a chatGPT report on the Unemployment effects of a Trump Trade War:



You can run the CA_L20 Model on my Google site using R-code.

Notes


Questions

  1. Do you agree with chatGPT's  analysis of Trump Trade War effects on Unemployment?
  2. What might the effects of a Trump Trade War have on Canada's Ecological Footprint?
  3. What happened between 1978 and 1996 to create feedback cycles with Canada's historical controllers, CA2 and CA3?


CNL20 Model Measurement Matrix



The CAL20 model has three component state variables that explain 98.4% of the variation in the indicator variables (taken from the World Development Indicators), the KOF Index of Globalization, the Human Development Index (HDI) and the Ecological Footprint (EF). CA1 = (Growth), CA2 = (LU-EF) and CA3 = (EF+L-Q-CO2-N).

CNL20 AIC Statistics


The best CN_L20 Attractor Path model takes input from the North America Regional Model (NA_L20).



CNL20 Regional Model




The best CN_L20 Attractor Path model takes input from the North America Regional Model (NA_L20).

NAL20 Model Measurement Matrix









 

Wednesday, August 26, 2026

Globalization, CO2 Emissions and Unemployment in Italy (World-System, 1950-2000+).


This page is UNDER CONSTRUCTION but you can study the graphic above and the State Space model outputs below. 




Notes

You can run the ITL20 Model in R-code (here). For more of my posts see Blog Roll: Italythe Boiler Plate and the Introduction to State Space Models.

Questions

  1. The ITL20 Model is stable and cyclical? A steady state can be maintained by the two historical controllers: IT2 = (KOF+HDI-LU-EF) a Globalization-Unemployment and IT3 = (LU-N-CO2-EG) an Emissions-Unemployment (see below), that is, Globalization and Emissions controllers. chatGPT concludes that these two controllers are tracking structural changes in the Economy of Italy. The historical structure involved IT3 = (Q - CO2) and the emerging structure involves IT2 = (Q -> -CO2). Do you agree?
  2. To make things more complicated, how do the two historical controllers (IT2 and IT3) relate to conventional problems facing Italy?


Wikipedia Links


ITL20 Model Measurement Matrix





IT1 = (Growth), IT2 = (KOF+HDI-LU-EF) a Globalization-Unemployment and IT3 = (LU-N-CO2-EG) an Emissions-Unemployment controller.


 ITL20 BAU Systems Matrix




Friday, July 17, 2026

World System (1950-2000+): The UK Economy

 


The video above shows the standard growth forecasts for the Economy of the UK. The forecasts are not great and have generated a lot of handwringing. The Economy seems to be slowing. Typically, commentators go from one time series to another showing that something bad or unexpected is happening. However, commenting on time series graphs is not a causal analysis and does not explain why things are happening. For that you need a model. The uncomfortable fact is that any macro socio-technical economic system is too complex to be understood with verbal exposition. What is possible is to (1) develop a model you can understand, (2) test how well model explains historical data and (3) use the model to forecast the future.

In this post, I will (1) develop a model for the UKL20 Economy, (2) show how it relates to conventional economic models and (3) show how conventional models do not adequately explain economic feedback loops. 

The UKL20 Model


Displayed above is the UKL20 Measurement Model constructed using Principal Components Analysis (PCA). The code names are:


UK1 explains 53.4% of the variation, UK1 + UK2 explain 88% of the variation and UK1 + UK2 + UK3 explain 93% of the variation in the indicators. The indicators are taken from the Kaya Identity:



Where N = Population, =Labor, LU = Unemployment, = Production, = Energy Use and CO2 = Carbon Emissions. The lower case letters are coefficients in a causal model.

The Kaya Identity works well for short-term predictions but in the long run, there are feedback effects between the extensive variables (N, L, LU, Q, E, CO2). Here is where the Measurement Matrix becomes important. 




The negative coefficients UK1=(-0.324 LU - 0.319 CO2) indicate negative feedback effects on the first historical state variable controller. In a standard direct graph, the negative feedback effects might involve the Labor Force, L, and population, N (see Climate Change, Air Pollution and Health). In the DCM model, the effects are on overall growth which is harder to represent in directed graphs. This is why I analyze the dynamics of the state variables (UK1, UK2 and UK3) rather than the individual indicators (see the UKL20 System Matrix below).

The UK2 = (0.6356 EF + 0.392 CO2 + 0.558 E - 0.321 L) balances the Ecological Footprint (EF), Carbon Emissions (CO2) and Energy Use (E) against the Labor Force (L)


The digraph above is a little easier to understand and the feedback effects are clearer.

Finally, the UK3 = (0.712 LU + 0.417 L + 0.3814 N + 0.2818 EF - 0.2818 KOF)




is a KOF Globalization controller. Notice that the UK1 and UK2 feedback controllers are unstable (see the System Matrix below and Unstable Feedback Loops).



Notes

Neoclassical economists might argue that adding markets for Labor, Production, Energy Use and Emissions are all that is needed. Unfortunately, Markets Won't Save Us.

Kalman, R. E. (2006) A System-Theoretic Critique of Dynamic Economic Models. In System's Theory, we must work from data to model rather than start with a complete, clean theoretical model. The data we need must cover the inputs and output of a real system we are trying to understand. Attributes of the System are: stability, feedback, growth rates, mechanization, controllability, reachability, etc. Neoclassical Economic Models are particularly deficient in attention to stability, feedback and growth rates.

UKL20 BAU System Matrix



If the UKL20 BAU model was represented as a direct graph, it would be:


which is not very insightful but shows all the possible connections between state variables.


It is more insightful, when analyzing interactions between state variables, to use Shock Decomposition Diagrams and Impulse Response Analysis (see the UKL20 BAU model). Notice that the feedback effects are very small.


The time plots of UK1 (solid line), UK2 (dashed red line) and UK3 (dotted green line) are displayed above.