I have a very simple question. I am running an Unobserved Components Model to decompose and forecast my data. I transform my data into log and then run the model. My code is given below
proc ucm data = metals;
id year interval = year;
model metal_indices=level1988;
level variance=0 noest;
slope plot=smooth;
cycle plot=smooth;
cycle plot=smooth;
estimate back=6;
forecast back=6 lead=6 plot=decomp;
run;
As I am using the log form of data after I obtain my forecasts and parameters I need to transform the data back. What code should I use for it?
Hello -
As an example see "Predicting with model BSM4" chapter of this very nice paper called "the unobservable components model" by Prof. Tom Fomby of Department of Economics, Southern Methodist University available here: http://faculty.smu.edu/tfomby/eco5375/data/Unobservable%20Components%20Models/The%20Unobservable%20C... - a SAS program called BSM.sas that can be found in the appendix of this document.
Thanks,
Udo
Hello -
As an example see "Predicting with model BSM4" chapter of this very nice paper called "the unobservable components model" by Prof. Tom Fomby of Department of Economics, Southern Methodist University available here: http://faculty.smu.edu/tfomby/eco5375/data/Unobservable%20Components%20Models/The%20Unobservable%20C... - a SAS program called BSM.sas that can be found in the appendix of this document.
Thanks,
Udo
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.
Find more tutorials on the SAS Users YouTube channel.