Dear members,
I am currently writing my master thesis and attempting to create a composite index variable which measures 'sustainable tourism'. Factor analysis seems like a good method to use, but I'm having difficulty doing this with longitudinal data. My data set consists of 110 countries, 5 observable variables (expected to create 1 factor) and 5 years (non-consecutive: 2008, 2009, 2011, 2013, and 2015). I use version 14.0.
I have been able to perform factor analysis per year using -factor- (i.e. 5 seperate times) but this results in 5 unique sets of factor loadings. As a result, the index scores per country are not comparable over multiple years, since the loadings used to create the index differ each period. I'd prefer to perform factor analysis on the full data set, i.e. on longitudinal data, because this would incorporate the time element of the data. I have been searching the internet for solutions (-gllamm- package or dynamic factor analyis by Frederici) but have been unsuccessful so far. So my questions are:
- Is there method for this in Stata?
- If not, is it possible/allowed to use the average of the individual factor loadings?
I hope I have provided you with the necessary information, but if not, please let me know.
Thank you in advance for your help, it is greatly appreciated!
Kind regards,
Joelle
I am currently writing my master thesis and attempting to create a composite index variable which measures 'sustainable tourism'. Factor analysis seems like a good method to use, but I'm having difficulty doing this with longitudinal data. My data set consists of 110 countries, 5 observable variables (expected to create 1 factor) and 5 years (non-consecutive: 2008, 2009, 2011, 2013, and 2015). I use version 14.0.
I have been able to perform factor analysis per year using -factor- (i.e. 5 seperate times) but this results in 5 unique sets of factor loadings. As a result, the index scores per country are not comparable over multiple years, since the loadings used to create the index differ each period. I'd prefer to perform factor analysis on the full data set, i.e. on longitudinal data, because this would incorporate the time element of the data. I have been searching the internet for solutions (-gllamm- package or dynamic factor analyis by Frederici) but have been unsuccessful so far. So my questions are:
- Is there method for this in Stata?
- If not, is it possible/allowed to use the average of the individual factor loadings?
I hope I have provided you with the necessary information, but if not, please let me know.
Thank you in advance for your help, it is greatly appreciated!
Kind regards,
Joelle
Comment