SlideShare a Scribd company logo
1 of 11
Download to read offline
Adaptive Filters
for Seasonal
Adjustment and
Step Ahead
Prediction
By Chris Neighbor
What’s the Data?
The Bureau of Labor Statistics(BLS)
releases the monthly unemployment
data.
The unemployment data is given as a
percentage of the current labor force
who are not employed.
Part-time and seasonal workers are
considered employed.
Okun’s Law, 1% unemployment
represents 2% of GDP potential, ie
160,000 people for $20B or around
$125,000 GDP potential/
workingcapita.
Fig2. Monthly Change in Percent
Fig1. Monthly US Unemployment Rate
Seasonal Adjustment
Data
The BLS releases the monthly
unemployment data. There is an
absolute value and a seasonally
adjusted value which is also released by
the BLS.
This is to adjust for changes in the
workforce due to various seasonal
phenomena, in order to better see the
variation in the unemployment rate from
month to month.
For example notice the peaks of
unemployment in January every year
There is strong autocorrelation for the
NSA which has been removed in the SA
Fig4. Autocorrelations of NSA and SA
Fig3. Difference Between Seasonally Adjusted and Not
Results for LS and NLMS
In order to model the system the BLS
uses for seasonally adjusting the data,
I initially used a Least Squares
approach.
This allows me to observe the
coefficient values and can provide
some insight into how the BLS adjusts
the data
It seems as though there is a weighted
averaging of the previous years value
in order to correct for the season
The NLMS was able to improve
performance and matched the
expected value decently well
Fig 6. Seasonal Adjustment Amount = NSA-SA
Fig 5. Least Squares Coefficients
Prediction
In order to evaluate these linear predictors I
mainly focused on their performance relative
to a baseline performance of a naive
estimator which predicts that their will be 0%
change in the unemployment rate.
The methods explored include LS, NLMS,
Block-NLMS, Moving Average, and a
combination of Moving Average and BNLMS.
Parameter search for M, mu, and block size
were performed essentially using a line
search gradient descent method. As can be
seen in Fig 8.
Figure7. Flow Chart Diagram
Figure8. Error Surface for Parameters M, mu
MMSE Evaluation
The relative performances of each of the
models are shown in Table1.
By using a these approaches, I was able
to reduce the MMSE by around 50%
from the baseline MMSE.
This improves the RMSE of the baseline
of 0.18%
To with MA-BNLMS, 0.12%
0.12% is approximately the confidence
bounds given by the BLS for monthly
prediction.
Figure 9. MMSE for the various models
Figure 10. The actual numbers which were found
Prediction Results
The two best predictors demonstrate
their ability to adjust to some of the shifts
in the data, but they often struggle to
predict certain quick spikes, the moving
average seems to help adapt to these
shifts fairly rapidly without large amounts
of overshooting.
As the time step increases the error
increases, and the ability of the model to
perform significantly better than the
baseline breaks down.
Notice how at 2009 the farther away
from the recession the more difficult it is
to predict, but the models do not predict
an immediate return to normalcy when
an upward trend is detected.
Figure7. Two best performances on the 1-Step predictor
Figure7. Effect of time step on the BNLMS predictor
Conclusion
For seasonally adjusting the unemployment
data, NLMS provides a good initial insight
into modelling the system used by the BLS to
generate their data.
As for the predictors, the MMSE was able
to be reduced significantly from the baseline
controls, and may provide a good initial
comparison for other types of models which
take other factors into account and explore
the nonlinear aspects of the unemployment
rate time series.
Adaptive Linear Models
Significantly Better than Naive Approaches
Additional info
These slides may help to
answer some of the questions
about the project
Fig A. For the SA this shows
the error during its initial run.
Fig B. How the SA LMS
coefficients shift over time
B
A
Additional info
Fig C. BLS Forecast with
confidence bounds of +-0.125%
Fig D. A flowchart of the
MA-BNLMS model.
Fig E. The time series of the MA
error which the BNLMS was
predicting.
C
D
E
Additional info
Fig F. 1-Step Prediction
summation to reconstruct the
original unemployment rate
Fig G. First few coefficients
change for the BNLMS over time
for the predictor
F
G

More Related Content

Similar to Unemployment Prediction and Seasonal Adjustment

Estimating the Uncertainty of the Economic Forecast Using CBO’s Expanded Mark...
Estimating the Uncertainty of the Economic Forecast Using CBO’s Expanded Mark...Estimating the Uncertainty of the Economic Forecast Using CBO’s Expanded Mark...
Estimating the Uncertainty of the Economic Forecast Using CBO’s Expanded Mark...Congressional Budget Office
 
Advanced microeconometric project
Advanced microeconometric projectAdvanced microeconometric project
Advanced microeconometric projectLaurentCyrus
 
The Effect of Employer Matching and Defaults on Workers' TSP Savings Behavior
The Effect of Employer Matching and Defaults on Workers' TSP Savings BehaviorThe Effect of Employer Matching and Defaults on Workers' TSP Savings Behavior
The Effect of Employer Matching and Defaults on Workers' TSP Savings BehaviorCongressional Budget Office
 
Pertemuan 3 & 4 - Pengendalian Mutu Statistik.pptx
Pertemuan 3 & 4 - Pengendalian Mutu Statistik.pptxPertemuan 3 & 4 - Pengendalian Mutu Statistik.pptx
Pertemuan 3 & 4 - Pengendalian Mutu Statistik.pptxgigol12808
 
Degree exam 2019 q & a (1) (1)
Degree exam 2019 q & a (1) (1)Degree exam 2019 q & a (1) (1)
Degree exam 2019 q & a (1) (1)OsamaKhan404075
 
Market mix modelling
Market mix modellingMarket mix modelling
Market mix modellingAditi Thakur
 
Introduction to Econometrics for under gruadute class.pptx
Introduction to Econometrics for under gruadute class.pptxIntroduction to Econometrics for under gruadute class.pptx
Introduction to Econometrics for under gruadute class.pptxtadegebreyesus
 
IEOR 265 Final Paper_Minchao Lin
IEOR 265 Final Paper_Minchao LinIEOR 265 Final Paper_Minchao Lin
IEOR 265 Final Paper_Minchao LinMinchao Lin
 
Can you Deep Learn the Stock Market?
Can you Deep Learn the Stock Market?Can you Deep Learn the Stock Market?
Can you Deep Learn the Stock Market?Gaetan Lion
 
Analysis and Estimation of Child Mortality and the Influence of Maternal Care...
Analysis and Estimation of Child Mortality and the Influence of Maternal Care...Analysis and Estimation of Child Mortality and the Influence of Maternal Care...
Analysis and Estimation of Child Mortality and the Influence of Maternal Care...IRJET Journal
 
Quantifying the Uncertainty of Long-Term Economic Projections
Quantifying the Uncertainty of Long-Term Economic ProjectionsQuantifying the Uncertainty of Long-Term Economic Projections
Quantifying the Uncertainty of Long-Term Economic ProjectionsCongressional Budget Office
 
Bus 308 week 5 final paper
Bus 308 week 5 final paperBus 308 week 5 final paper
Bus 308 week 5 final paperuopexam
 
Consumer Spending causing unemployment analysis
Consumer Spending causing unemployment analysisConsumer Spending causing unemployment analysis
Consumer Spending causing unemployment analysisGaetan Lion
 
Biometry regression
Biometry regressionBiometry regression
Biometry regressionmusadoto
 

Similar to Unemployment Prediction and Seasonal Adjustment (20)

Estimating the Uncertainty of the Economic Forecast Using CBO’s Expanded Mark...
Estimating the Uncertainty of the Economic Forecast Using CBO’s Expanded Mark...Estimating the Uncertainty of the Economic Forecast Using CBO’s Expanded Mark...
Estimating the Uncertainty of the Economic Forecast Using CBO’s Expanded Mark...
 
Supply Chain Planning Paper
Supply Chain Planning PaperSupply Chain Planning Paper
Supply Chain Planning Paper
 
Qt unit i
Qt unit   iQt unit   i
Qt unit i
 
Advanced microeconometric project
Advanced microeconometric projectAdvanced microeconometric project
Advanced microeconometric project
 
Recessions.pptx
Recessions.pptxRecessions.pptx
Recessions.pptx
 
The Effect of Employer Matching and Defaults on Workers' TSP Savings Behavior
The Effect of Employer Matching and Defaults on Workers' TSP Savings BehaviorThe Effect of Employer Matching and Defaults on Workers' TSP Savings Behavior
The Effect of Employer Matching and Defaults on Workers' TSP Savings Behavior
 
Pertemuan 3 & 4 - Pengendalian Mutu Statistik.pptx
Pertemuan 3 & 4 - Pengendalian Mutu Statistik.pptxPertemuan 3 & 4 - Pengendalian Mutu Statistik.pptx
Pertemuan 3 & 4 - Pengendalian Mutu Statistik.pptx
 
Degree exam 2019 q & a (1) (1)
Degree exam 2019 q & a (1) (1)Degree exam 2019 q & a (1) (1)
Degree exam 2019 q & a (1) (1)
 
Market mix modelling
Market mix modellingMarket mix modelling
Market mix modelling
 
Introduction to Econometrics for under gruadute class.pptx
Introduction to Econometrics for under gruadute class.pptxIntroduction to Econometrics for under gruadute class.pptx
Introduction to Econometrics for under gruadute class.pptx
 
IEOR 265 Final Paper_Minchao Lin
IEOR 265 Final Paper_Minchao LinIEOR 265 Final Paper_Minchao Lin
IEOR 265 Final Paper_Minchao Lin
 
Can you Deep Learn the Stock Market?
Can you Deep Learn the Stock Market?Can you Deep Learn the Stock Market?
Can you Deep Learn the Stock Market?
 
Analysis and Estimation of Child Mortality and the Influence of Maternal Care...
Analysis and Estimation of Child Mortality and the Influence of Maternal Care...Analysis and Estimation of Child Mortality and the Influence of Maternal Care...
Analysis and Estimation of Child Mortality and the Influence of Maternal Care...
 
Quantifying the Uncertainty of Long-Term Economic Projections
Quantifying the Uncertainty of Long-Term Economic ProjectionsQuantifying the Uncertainty of Long-Term Economic Projections
Quantifying the Uncertainty of Long-Term Economic Projections
 
Predict risk 副本
Predict risk   副本Predict risk   副本
Predict risk 副本
 
Bus 308 week 5 final paper
Bus 308 week 5 final paperBus 308 week 5 final paper
Bus 308 week 5 final paper
 
Telecom customer churn prediction
Telecom customer churn predictionTelecom customer churn prediction
Telecom customer churn prediction
 
Consumer Spending causing unemployment analysis
Consumer Spending causing unemployment analysisConsumer Spending causing unemployment analysis
Consumer Spending causing unemployment analysis
 
Biometry regression
Biometry regressionBiometry regression
Biometry regression
 
Functional Data Analysis
Functional Data AnalysisFunctional Data Analysis
Functional Data Analysis
 

Recently uploaded

Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 

Recently uploaded (20)

Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 

Unemployment Prediction and Seasonal Adjustment

  • 1. Adaptive Filters for Seasonal Adjustment and Step Ahead Prediction By Chris Neighbor
  • 2. What’s the Data? The Bureau of Labor Statistics(BLS) releases the monthly unemployment data. The unemployment data is given as a percentage of the current labor force who are not employed. Part-time and seasonal workers are considered employed. Okun’s Law, 1% unemployment represents 2% of GDP potential, ie 160,000 people for $20B or around $125,000 GDP potential/ workingcapita. Fig2. Monthly Change in Percent Fig1. Monthly US Unemployment Rate
  • 3. Seasonal Adjustment Data The BLS releases the monthly unemployment data. There is an absolute value and a seasonally adjusted value which is also released by the BLS. This is to adjust for changes in the workforce due to various seasonal phenomena, in order to better see the variation in the unemployment rate from month to month. For example notice the peaks of unemployment in January every year There is strong autocorrelation for the NSA which has been removed in the SA Fig4. Autocorrelations of NSA and SA Fig3. Difference Between Seasonally Adjusted and Not
  • 4. Results for LS and NLMS In order to model the system the BLS uses for seasonally adjusting the data, I initially used a Least Squares approach. This allows me to observe the coefficient values and can provide some insight into how the BLS adjusts the data It seems as though there is a weighted averaging of the previous years value in order to correct for the season The NLMS was able to improve performance and matched the expected value decently well Fig 6. Seasonal Adjustment Amount = NSA-SA Fig 5. Least Squares Coefficients
  • 5. Prediction In order to evaluate these linear predictors I mainly focused on their performance relative to a baseline performance of a naive estimator which predicts that their will be 0% change in the unemployment rate. The methods explored include LS, NLMS, Block-NLMS, Moving Average, and a combination of Moving Average and BNLMS. Parameter search for M, mu, and block size were performed essentially using a line search gradient descent method. As can be seen in Fig 8. Figure7. Flow Chart Diagram Figure8. Error Surface for Parameters M, mu
  • 6. MMSE Evaluation The relative performances of each of the models are shown in Table1. By using a these approaches, I was able to reduce the MMSE by around 50% from the baseline MMSE. This improves the RMSE of the baseline of 0.18% To with MA-BNLMS, 0.12% 0.12% is approximately the confidence bounds given by the BLS for monthly prediction. Figure 9. MMSE for the various models Figure 10. The actual numbers which were found
  • 7. Prediction Results The two best predictors demonstrate their ability to adjust to some of the shifts in the data, but they often struggle to predict certain quick spikes, the moving average seems to help adapt to these shifts fairly rapidly without large amounts of overshooting. As the time step increases the error increases, and the ability of the model to perform significantly better than the baseline breaks down. Notice how at 2009 the farther away from the recession the more difficult it is to predict, but the models do not predict an immediate return to normalcy when an upward trend is detected. Figure7. Two best performances on the 1-Step predictor Figure7. Effect of time step on the BNLMS predictor
  • 8. Conclusion For seasonally adjusting the unemployment data, NLMS provides a good initial insight into modelling the system used by the BLS to generate their data. As for the predictors, the MMSE was able to be reduced significantly from the baseline controls, and may provide a good initial comparison for other types of models which take other factors into account and explore the nonlinear aspects of the unemployment rate time series. Adaptive Linear Models Significantly Better than Naive Approaches
  • 9. Additional info These slides may help to answer some of the questions about the project Fig A. For the SA this shows the error during its initial run. Fig B. How the SA LMS coefficients shift over time B A
  • 10. Additional info Fig C. BLS Forecast with confidence bounds of +-0.125% Fig D. A flowchart of the MA-BNLMS model. Fig E. The time series of the MA error which the BNLMS was predicting. C D E
  • 11. Additional info Fig F. 1-Step Prediction summation to reconstruct the original unemployment rate Fig G. First few coefficients change for the BNLMS over time for the predictor F G