BookmarkSubscribeRSS Feed
Calcite | Level 5

Dear friends,


I have a database with GDP and energy consumption by country (100 countries). This is yearly data from 1900 to 2015. I would like to perform a global varmax model for the whole scope.


Would you have any idea for doing that ?

Best regards,


SAS Employee

Sound like an interesssting study.

At your fist attempt you probably will use only a couple of countries.

First you will need to put your data into the following format:

Year GDP_Country1 Energy_Country1 GDP_Country2 Energy_Country2

1990 10                    6                           20                     8 

1991 12                    7                           22                     10


And then... it depends. What is the goal?

Do you want to treat GDP variables as explanatory? Or all variables are Y-s?

Probably there will be high correlation beween variables... but as this is a very long time period, those correlations can change over time. To assess the degree of cointegration will be a challege...

Maybe you could try PROC SSM (more flexible handling changing correlations).

Calcite | Level 5



Thanks for your answer. Actually, the model I'd like to perform, in one consistent step, is a two-fixed effect for country and time and a model var ecm on energy consumption and GDP.


What I want to assess is the long run relationship between energy consumption and GDP and Granger causalities.


It can be easily perfomed in Eviews and I am surprised it couldn't be computed in SAS (probably due to my lack of knowledge).


I hope it clarifies. I gonna have a look in the SSM procedure.

Kind regards



SAS Employee

Two-way fixed effects models are available with PROC PANEL.

But I don't know how to incorporate two-way effects, ecm and causality test in one step (is it possible?).

Maybe VARMAX with country_dummy variables... But then it is just one-way.

The closest example (panel data) in PROC SSM documentation:




Time is running out to save with the early bird rate. Register by Friday, March 1 for just $695 - $100 off the standard rate.


Check out the agenda and get ready for a jam-packed event featuring workshops, super demos, breakout sessions, roundtables, inspiring keynotes and incredible networking events. 


Register now!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 2 in conversation