From 694e939004efe5ad54e1c84a6ecacdeb87af39ea Mon Sep 17 00:00:00 2001 From: Thore Kockerols Date: Tue, 10 Jun 2025 18:11:27 +0100 Subject: [PATCH 1/3] Merge remote-tracking branch 'origin/rethink_parser' into work --- AGENTS.md | 3 +- benchmark/getEAdata_translation.jl | 227 +++++++++++++++++++++++++++++ 2 files changed, 229 insertions(+), 1 deletion(-) create mode 100644 benchmark/getEAdata_translation.jl diff --git a/AGENTS.md b/AGENTS.md index 5eedede98..119c3d982 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,4 +5,5 @@ - for benchmarks have a look at the benchmarks.jl script in the benchmark folder - try first to install R packages with micromamba and then using install.packages() - when implementing new functionality for the MacroModelling.jl package try to test it by writing a bespoke script for that functionality only, and avoid precomiling the whole MacroModelling package -- run julia with -t auto \ No newline at end of file +- run julia with -t auto +- use this to install micromamba: "curl -Ls https://micro.mamba.pm/install.sh | MAMBA_NO_BANNER=1 MAMBA_NO_PROMPT=1 bash -s -- -b -u -p ~/micromamba" diff --git a/benchmark/getEAdata_translation.jl b/benchmark/getEAdata_translation.jl new file mode 100644 index 000000000..125b1211e --- /dev/null +++ b/benchmark/getEAdata_translation.jl @@ -0,0 +1,227 @@ +#!/usr/bin/env julia + +""" +Translation of `getEAdata.R` to Julia. Generates `EA_SW_rawdata.csv` +and `EA_SW_data.csv` using Euro area data. +This script mirrors the steps of the original R code but avoids any +plotting. +""" + +using CSV +using DataFrames +using Dates +using HTTP +using JSON +using XLSX +using Interpolations +using LinearAlgebra + +""" parse quarter or date string to `Date`. """ +function parse_quarter(x) + s = String(x) + if occursin(r"^\d{4}Q[1-4]$", s) + y = parse(Int, s[1:4]) + q = parse(Int, s[end]) + return Date(y, 3(q-1)+1, 1) + elseif occursin(r"^\d{4}-\d{2}-\d{2}$", s) + return Date(s) + else + # year.quarter numeric + yq = parse(Float64, s) + y = floor(Int, yq) + q = round(Int, (yq - y)*4 + 1) + return Date(y, 3(q-1)+1, 1) + end +end + +""" Hodrick Prescott trend component. """ +function hp_trend(y; λ=1600.0) + n = length(y) + D = zeros(n-2, n) + for i in 1:n-2 + D[i,i] = 1 + D[i,i+1] = -2 + D[i,i+2] = 1 + end + trend = (I + λ*(D'D)) \ y + return trend +end + +""" Chain link series so that `to_rebase` is rebased to `basis` at +`date_chain`. Both inputs must have columns `:period`, `:var`, `:value`. +""" +function chain(to_rebase::DataFrame, basis::DataFrame, date_chain::Date) + ref = filter(row -> row.period == date_chain, basis) + out = DataFrame(period=Date[], var=String[], value=Float64[]) + for g in groupby(filter(row->row.period <= date_chain, to_rebase), :var) + growth = [1.0; g.value[2:end] ./ g.value[1:end-1]] + valref = ref[(ref.var .== g.var[1]), :value][1] + vals = cumprod(growth) .* valref + append!(out, DataFrame(period=g.period, var=g.var, value=vals)) + end + append!(out, filter(row->row.period > date_chain, basis)) + sort!(out, :period) + return out +end + +""" Retrieve Eurostat dataset as DataFrame """ +function get_eurostat(dataset; filters=Dict(), time_format="date") + base = "https://api.europa.eu/eurostat/api/dissemination/statistics/1.0/data/" * dataset + qs = join(["$(k)=$(isa(v,AbstractVector) ? join(v,"+") : v)" for (k,v) in filters], "&") + url = isempty(qs) ? base * "?time_format=$time_format" : base * "?$qs&time_format=$time_format" + r = HTTP.get(url) + r.status == 200 || error("Eurostat request failed: $(r.status)") + js = JSON.parse(String(r.body)) + ids = js["id"] + dims = js["dimension"] + order = [collect(keys(dims[d]["category"]["index"])) for d in ids] + combos = collect(Iterators.product(order...)) + df = DataFrame() + for (i,d) in enumerate(ids) + df[!, Symbol(d)] = [c[i] for c in combos] + end + v = js[haskey(js, "value") ? "value" : "values"] + df.value = [x===nothing ? missing : Float64(x) for x in v] + if "time" in ids + df.time = time_format=="date" ? Date.(df.time) : parse_quarter.(df.time) + end + return df +end + +""" Simple linear interpolation for missing values. """ +function fill_linear(ts::Vector{Union{Missing,Float64}}) + idx = collect(eachindex(ts)) + known = .!ismissing.(ts) + itp = interpolate((Float64.(idx[known]),), Float64.(ts[known]), Gridded(Linear())) + ext = extrapolate(itp, Flat()) + return [ismissing(t) ? ext(i) : Float64(t) for (i,t) in enumerate(ts)] +end + +""" Cubic spline interpolation for missing values. """ +function fill_spline(ts::Vector{Union{Missing,Float64}}) + idx = collect(eachindex(ts)) + known = .!ismissing.(ts) + itp = interpolate((Float64.(idx[known]),), Float64.(ts[known]), Gridded(Cubic(Line()))) + ext = extrapolate(itp, Flat()) + return [ismissing(t) ? ext(i) : Float64(t) for (i,t) in enumerate(ts)] +end + +""" Read AWM CSV and reshape to long format. """ +function import_awm(path) + df = CSV.read(path, DataFrame) + rename!(df, Dict(:YER=>:gdp, :YED=>:defgdp, :PCR=>:conso, :PCD=>:defconso, + :ITR=>:inves, :ITD=>:definves, :WIN=>:wage, + :STN=>:shortrate, :LNN=>:employ)) + df.period = parse_quarter.(df.V1) + return stack(df, Not(:period); variable_name=:var, value_name=:value) +end + +""" Load Conference Board hours worked. """ +function import_hours(path) + tbl = XLSX.readtable(path, "Total Hours Worked"; header=3) + df = DataFrame(tbl) + rename!(df, names(df)[1] => :country) + EA = ["Austria","Belgium","Cyprus","Estonia","Finland","France", + "Germany","Greece","Ireland","Italy","Latvia","Lithuania","Luxembourg", + "Malta","Netherlands","Portugal","Slovak Republic","Slovenia","Spain"] + df = filter(row -> row.country in EA, df) + cols = names(df)[2:end] + rows = NamedTuple[] + for r in eachrow(df), c in cols + v = r[c] + !ismissing(v) || continue + push!(rows, (country=r.country, period=Date(parse(Int,c),7,1), value=float(v))) + end + DataFrame(rows) +end + +function main() + base = joinpath(@__DIR__) + awm = import_awm(joinpath(base, "awm19up15.csv")) + hours_raw = import_hours(joinpath(base, "TED---Output-Labor-and-Labor-Productivity-1950-2015.xlsx")) + + EA14 = unique(filter(r->r.period==Date(1970,7,1), hours_raw).country) + hours14 = combine(groupby(filter(r->r.country in EA14, hours_raw), :period), :value=>sum=>:value); hours14.var .= "hours" + hoursTot = combine(groupby(hours_raw, :period), :value=>sum=>:value); hoursTot.var .= "hours" + chained_hours = chain(hours14, hoursTot, Date(1990,7,1)) + + qrange = Date(1970,7,1):Month(3):Date(2012,7,1) + hours = leftjoin(DataFrame(period=collect(qrange)), chained_hours, on=:period) + approx = fill_linear(hours.value) + spline = fill_spline(hours.value) + trend = hp_trend(coalesce.(hours.value, mean(skipmissing(hours.value)))) + hours_kal = DataFrame(period=hours.period, var="hours", value=trend) + + # Population: annual by country + p0 = get_eurostat("demo_pjanbroad"; filters=Dict( + "geo"=>["AT","BE","CY","DE_TOT","EE","IE","EL","ES","FX","IT","LT","LV","LU","NL","PT","SK","FI","MT","SI"], + "freq"=>"A","unit"=>"NR","sex"=>"T","age"=>"Y15-64")) + pop_df = DataFrame(country=p0.geo, period=p0.time, value=p0.value) + pop_df = filter(r->r.period>=Date(1970,1,1)&&r.period<=Date(2013,1,1)&&!ismissing(r.value), pop_df) + EA16 = unique(filter(r->r.period==Date(1970,1,1), pop_df).country) + pop16 = combine(groupby(filter(r->r.country in EA16, pop_df), :period), :value=>sum=>:value); pop16.var .= "pop" + popTot = combine(groupby(pop_df, :period), :value=>sum=>:value); popTot.var .= "pop" + chained_pop = chain(pop16, popTot, Date(1982,1,1)) + prange = Date(1970,1,1):Month(3):Date(2013,1,1) + pop = leftjoin(DataFrame(period=collect(prange)), chained_pop, on=:period) + pop_trend = hp_trend(coalesce.(pop.value, mean(skipmissing(pop.value)))) + pop_final = DataFrame(period=pop.period, var="pop", value=pop_trend) + + # Eurostat macro series + d_gdp = get_eurostat("namq_10_gdp"; filters=Dict( + "freq"=>"Q","unit"=>["CLV10_MEUR","PD10_EUR"], + "s_adj"=>"SCA","na_item"=>["B1GQ","P31_S14_S15","P51G"], + "geo"=>"EA19")) + df1 = DataFrame(period=d_gdp.time, unit=d_gdp.unit, item=d_gdp.na_item, value=d_gdp.value) + df1.var = [it=="B1GQ"&&u=="CLV10_MEUR" ? "gdp" : it=="B1GQ" ? "defgdp" : it=="P31_S14_S15"&&u=="CLV10_MEUR" ? "conso" : it=="P31_S14_S15" ? "defconso" : u=="CLV10_MEUR" ? "inves" : "definves" for (it,u) in zip(df1.item, df1.unit)] + select!(df1, [:period,:var,:value]) + + d_wage = get_eurostat("namq_10_a10"; filters=Dict("freq"=>"Q","unit"=>"CP_MEUR","s_adj"=>"SCA","nace_r2"=>"TOTAL","na_item"=>"D1","geo"=>"EA19")) + df2 = DataFrame(period=d_wage.time, var="wage", value=d_wage.value) + + d_hours_emp = get_eurostat("namq_10_a10_e"; filters=Dict("freq"=>"Q","unit"=>["THS_HW","THS_PER"],"s_adj"=>"SCA","nace_r2"=>"TOTAL","na_item"=>"EMP_DC","geo"=>"EA19")) + df3 = DataFrame(period=d_hours_emp.time, unit=d_hours_emp.unit, value=d_hours_emp.value) + df3.var = df3.unit .== "THS_HW" ? "hours" : "employ" + select!(df3, [:period,:var,:value]) + + d_rate = get_eurostat("irt_st_q"; filters=Dict("freq"=>"Q","int_rt"=>"IRT_M3","geo"=>"EA")) + df4 = DataFrame(period=d_rate.time, var="shortrate", value=d_rate.value) + + d_pop_q = get_eurostat("lfsq_pganws"; filters=Dict("freq"=>"Q","unit"=>"THS_PER","sex"=>"T","citizen"=>"TOTAL","age"=>"Y15-64","wstatus"=>"POP","geo"=>"EA20")) + df5 = DataFrame(period=d_pop_q.time, var="pop", value=d_pop_q.value) + + recent = vcat(df1,df2,df3,df4,df5) + cutoff = minimum(combine(groupby(recent,:var), :period=>maximum).period_maximum) + recent = filter(r->r.period<=cutoff, recent) + + vars = ["gdp","conso","inves","defgdp","defconso","definves","shortrate","hours","wage","employ"] + new_df = filter(r->r.var in vars, recent) + old_df = vcat(filter(r->r.var in vars, awm), hours_kal) + df_chain = chain(old_df, new_df, Date(1999,1,1)) + + pop_chain = chain(pop_final, filter(r->r.var=="pop", recent), minimum(filter(r->r.var=="pop", recent).period)) + final_df = vcat(df_chain, pop_chain) + + wide = unstack(final_df, :period, :var, :value) + CSV.write(joinpath(base, "EA_SW_rawdata.csv"), wide) + + ed = wide + EA_SW_data = DataFrame(period=[string(year(d),"Q",((month(d)-1)÷3)+1) for d in ed.period], + gdp_rpc = 1e6*ed.gdp ./ (ed.pop*1000), + conso_rpc = 1e6*ed.conso ./ (ed.pop*1000), + inves_rpc = 1e6*ed.inves ./ (ed.pop*1000), + defgdp = ed.defgdp, + wage_rph = 1e6*ed.wage ./ ed.defgdp ./ (ed.hours*1000), + hours_pc = 1000*ed.hours ./ (ed.pop*1000), + pinves_defl= ed.definves ./ ed.defgdp, + pconso_defl= ed.defconso ./ ed.defgdp, + shortrate = ed.shortrate ./ 100, + employ = 1000*ed.employ ./ (ed.pop*1000)) + CSV.write(joinpath(base, "EA_SW_data.csv"), dropmissing(EA_SW_data)) + + println("Finished writing EA_SW_rawdata.csv and EA_SW_data.csv") +end + +if abspath(PROGRAM_FILE) == @__FILE__ + main() +end From 048f1582d888673a514b503c3719d995457ccff5 Mon Sep 17 00:00:00 2001 From: thorek1 Date: Sun, 22 Jun 2025 22:08:45 +0200 Subject: [PATCH 2/3] add the two files to work on --- ...abor-and-Labor-Productivity-1950-2015.xlsx | 0 benchmark/awm19up15.csv | 181 ++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 benchmark/TED---Output-Labor-and-Labor-Productivity-1950-2015.xlsx create mode 100644 benchmark/awm19up15.csv diff --git a/benchmark/TED---Output-Labor-and-Labor-Productivity-1950-2015.xlsx b/benchmark/TED---Output-Labor-and-Labor-Productivity-1950-2015.xlsx new file mode 100644 index 000000000..e69de29bb diff --git a/benchmark/awm19up15.csv b/benchmark/awm19up15.csv new file mode 100644 index 000000000..d221d5110 --- /dev/null +++ b/benchmark/awm19up15.csv @@ -0,0 +1,181 @@ +,YER,PCR,GCR,ITR,XTR,MTR,YED,PCD,GCD,ITD,XTD,MTD,YFD,YIN,WIN,GON,TIN,YFN,HICP,HEX,HEG,HICPSA,HEXSA,HEGWEI,CAN_YEN,NFN_YEN,LFN,LNN,UNN,URX,LEN,STN,LTN,COMPR,POILU,PCOMU,YWD,YWDX,YWR,YWRX,LPROD,ULC,WRN,SAX,EEN,EXR +1970Q1,738164.075024466,410747.918643795,130870.391973330,191522.336070512,102115.410626383,105400.153919225,0.164002397,0.166610063,0.140190312,0.170740181,0.220312075,0.220921074,0.144239882,121060.677583025,59838.967321228,46633.731839524,14587.978422272,106472.699160752,20.042428932,NA,NA,NA,NA,NA,NA,NA,123518.973376850,121560.859813768,1958.113563082,0.015852735,93096.805417400,7.986993218,7.922865000,6.934697901,2.230000000,38.028708073,0.221475241,0.274466207,51.178359534,16129.732741904,6.072382806,0.081064589,0.492255216,0.294332239,1.561950168,NA +1970Q2,752352.996902783,415859.883553152,133187.678549178,202895.999715455,104736.231246568,108022.001317131,0.167403802,0.169087108,0.144784648,0.173407982,0.225656854,0.226061693,0.147494404,125946.752488349,62602.869275170,48364.987270362,14978.895942817,110967.856545532,20.268135592,NA,NA,NA,NA,NA,NA,NA,123562.655141883,121664.678132920,1897.977008962,0.015360442,93431.465114576,7.956545004,8.254439000,6.916291144,2.230000000,37.776861370,0.225029020,0.279471970,52.329056877,16484.377268164,6.183824331,0.083209437,0.514552541,0.296680623,1.551536241,NA +1970Q3,761417.019741075,420848.667750761,135118.574545403,205982.933507193,107143.720558015,111691.527975887,0.169905286,0.171939859,0.146959472,0.175924120,0.230125593,0.227191226,0.149870480,129368.776214208,65120.064786917,48993.869517185,15254.841910106,114113.934304102,20.456388820,NA,NA,NA,NA,NA,NA,NA,123785.978555705,121821.844324150,1964.134231555,0.015867179,93786.519689409,7.602188806,8.384747000,6.804273488,2.230000000,36.265787155,0.229068880,0.284537746,52.817677642,16650.305606520,6.250250306,0.085524835,0.534551625,0.295231185,1.547974680,NA +1970Q4,770640.691284530,429020.865283947,137343.458050031,205142.529421985,108600.911918079,111995.015924386,0.171820196,0.174089142,0.147672377,0.178270778,0.233611490,0.228633535,0.151205080,132411.635003059,67510.156255836,49014.631302010,15886.847445214,116524.787557845,20.714247947,NA,NA,NA,NA,NA,NA,NA,123985.816326202,122035.368487349,1950.447838853,0.015731217,94237.566650930,7.242308404,8.340932000,6.766313231,2.230000000,35.762094950,0.234261128,0.289654134,52.687760451,16717.662892628,6.314896254,0.087602636,0.553201560,0.289898484,1.547338772,NA +1971Q1,769293.234232267,431974.986487646,137801.738256249,204042.345609159,110809.082114018,113842.457283282,0.176437925,0.176529093,0.157770637,0.182875447,0.235328594,0.230751506,0.155605201,135732.502109034,69874.959956131,49831.068722098,16026.473430805,119706.028678229,21.093681622,NA,NA,NA,NA,NA,NA,NA,124238.669501569,122252.027460099,1986.642041470,0.015990529,94703.279140498,6.516898213,7.860624000,7.369212850,2.550000000,36.202826680,0.238108266,0.293087019,53.049291879,16756.493170931,6.292682831,0.090830072,0.571564835,0.292749657,1.550716988,0.972365128 +1971Q2,779148.003957614,438384.505429039,140287.654088377,209434.945373809,110728.154512440,113006.434246735,0.178439790,0.179168986,0.158627793,0.185895303,0.237625304,0.232897876,0.157489927,139031.006129603,71414.253137518,51293.709365226,16323.043626859,122707.962502744,21.449461759,NA,NA,NA,NA,NA,NA,NA,124597.777750582,122512.094182222,2085.683568360,0.016739332,94998.578604560,5.938637529,7.930762000,8.828482524,3.450000000,36.139863804,0.241967970,0.296088369,53.845217177,16950.169745664,6.359763982,0.091656852,0.582915945,0.291555879,1.542709198,0.967501374 +1971Q3,791299.522722415,442209.509429287,141804.627165140,210424.459522728,116027.112956891,116246.694983287,0.181082707,0.182067094,0.162866516,0.187969140,0.239917683,0.237397113,0.159833956,143290.659876935,73827.545851086,52648.987504904,16814.126520945,126476.533355990,21.701960976,NA,NA,NA,NA,NA,NA,NA,124233.405017066,122151.566731053,2081.838286013,0.016757476,95151.041613732,6.226212562,8.026981000,8.757808704,3.420000000,35.888018301,0.246016848,0.298014273,54.307941717,17131.268650804,6.478013700,0.093299116,0.604392951,0.292328513,1.520064547,0.951682809 +1971Q4,797593.290488277,447307.539108895,142862.013691596,213047.955228826,116046.170004637,117301.653184030,0.183582469,0.184177166,0.164083190,0.190550549,0.238484801,0.236343740,0.162237040,146424.145273092,75878.420911830,53520.753612506,17024.970748757,129399.174524336,22.030943561,NA,NA,NA,NA,NA,NA,NA,124393.029642814,122147.321676448,2245.707966366,0.018053326,95435.080842490,6.005823296,7.846030000,8.763673474,3.400000000,36.265785954,0.250152024,0.298772831,54.466798082,17275.845282649,6.529764874,0.095134227,0.621204132,0.296791509,1.518047223,0.927411266 +1972Q1,809412.130644702,454923.046332316,145306.379437892,215577.739507480,121245.005129911,123052.769266623,0.187690941,0.187218050,0.170628116,0.193430316,0.240725977,0.234439579,0.165897268,151919.324086230,79160.252404308,55119.008732743,17640.062949180,134279.261137050,22.403444820,NA,NA,NA,NA,NA,NA,NA,124668.716801514,122276.702576236,2392.014225279,0.019186964,95828.454010324,5.046600907,7.587651000,9.417107200,3.576670000,40.232357119,0.254403583,0.300582194,55.258879744,17529.871945975,6.619512250,0.097799686,0.647386221,0.300607706,1.494266536,0.887363974 +1972Q2,814862.267747601,456923.269588037,146127.524204089,218605.121431684,122533.623632653,126239.915144919,0.190336339,0.189688091,0.172140308,0.196236929,0.245897876,0.235054391,0.168349321,155097.901156999,80814.661713678,56366.847930796,17916.391512525,137181.509644474,22.723431947,NA,NA,NA,NA,NA,NA,NA,124750.679549579,122321.492490859,2429.187058720,0.019472335,96072.824546493,4.753677934,7.549709000,9.540586339,3.640000000,40.484202621,0.257899096,0.305531027,56.389219800,17748.205963189,6.661644255,0.099175855,0.660674261,0.301963415,1.487249802,0.882077456 +1972Q3,826004.439515981,465166.920346356,147631.601195557,221593.456618750,124107.192761119,128608.594477167,0.193043340,0.193599210,0.175203980,0.198726766,0.245859964,0.240787503,0.170626456,159454.655475040,83007.177812360,57931.032419908,18516.445242772,140938.210232268,23.127010693,NA,NA,NA,NA,NA,NA,NA,125044.998582737,122549.223370004,2495.775212732,0.019959017,96415.131538792,4.857332855,7.582787000,9.407727416,3.620000000,39.413858936,0.261450066,0.305911951,56.845505641,17973.112747574,6.740185020,0.100492411,0.677337445,0.292912970,1.471967566,0.892827420 +1972Q4,838095.705039738,469866.561415886,149279.771912742,226862.442682069,130087.541292560,132993.652892941,0.196565756,0.197258559,0.176623877,0.201199791,0.254663895,0.246580865,0.174030328,164740.916179157,85812.178269635,60041.892219309,18886.845690213,145854.070488944,23.602744918,NA,NA,NA,NA,NA,NA,NA,125407.496883407,122952.605463213,2454.891420194,0.019575316,97020.047128276,6.394842968,7.814683000,9.781256041,3.620000000,43.443390575,0.267252174,0.315104133,57.856653041,18235.662477562,6.816412730,0.102389474,0.697928913,0.300487701,1.470925048,0.903780556 +1973Q1,854231.082880388,479702.621024206,152126.489453629,231636.438700264,130953.107619923,135430.277538810,0.202820566,0.201317366,0.186669321,0.207574918,0.258528895,0.252997004,0.179619817,173255.631458711,90484.927309951,62951.903368609,19818.800780152,153436.830678560,24.099160502,NA,NA,NA,NA,NA,NA,NA,125724.241198754,123356.611826417,2367.629372338,0.018831924,97526.560118132,6.791362777,7.975847000,10.776948627,3.780000000,51.880222708,0.272419118,0.318572576,59.892987248,18775.257837031,6.924890934,0.105925585,0.733523124,0.296613817,1.449931072,0.865006786 +1973Q2,864588.592189729,484597.263757521,152934.851273823,231863.720136128,137582.849511283,139282.425815755,0.207720659,0.206845617,0.188561927,0.214367721,0.260688602,0.261260625,0.184078645,179592.911945015,93884.479816067,65267.816389098,20440.615739850,159152.296205165,24.683258820,NA,NA,NA,NA,NA,NA,NA,126610.727580665,123958.569886174,2652.157694491,0.020947338,98039.777275083,8.485433372,8.305181000,12.052559539,4.096670000,60.820745845,0.276388036,0.318830915,60.289114108,18944.747442882,6.974819030,0.108588617,0.757385955,0.292886770,1.414250591,0.816771046 +1973Q3,876461.549498251,487098.229598927,153515.718792679,233130.144770418,139564.229732041,144606.275123192,0.213423522,0.212405613,0.195579198,0.221666962,0.273808531,0.269245937,0.189431797,187057.510452775,97975.726661000,68053.960056186,21027.823735590,166029.686717185,25.184532791,NA,NA,NA,NA,NA,NA,NA,126831.322520549,124434.725688839,2396.596831709,0.018895938,98542.896176576,10.211200035,8.601933000,13.692020987,4.526670000,72.027880904,0.282331579,0.321801336,60.093555755,19048.258001586,7.043544675,0.111785539,0.787366437,0.295410522,1.316337619,0.768044830 +1973Q4,886037.855963522,491937.384514756,155987.265145188,233840.603276540,139435.431775038,146343.504875258,0.218013187,0.219164151,0.201566545,0.228806514,0.287443473,0.287703386,0.193527463,193167.936556042,102204.588684414,69268.069494148,21695.278377480,171472.658178562,25.847116575,NA,NA,NA,NA,NA,NA,NA,127148.965787268,124710.824529127,2438.141258141,0.019175471,98878.374692002,11.082562958,8.715926000,13.982831818,4.600000000,74.105610201,0.292646172,0.338644611,60.450886020,19181.973789975,7.104738978,0.115350138,0.819532619,0.294180869,1.341270912,0.803514045 +1974Q1,894810.377095141,492447.843540863,158452.134679648,233039.626747058,147251.595413659,145173.027771975,0.225403321,0.227286160,0.210431193,0.239442582,0.309168587,0.335754841,0.200575554,201693.230618028,106585.302319602,72891.784944371,22216.143354055,179477.087263973,26.730468710,NA,NA,NA,NA,NA,NA,NA,127290.126032041,124790.737535769,2499.388496272,0.019635368,99104.119981829,11.226946359,9.340291000,30.269301746,15.500000000,82.605404009,0.298867458,0.363081823,59.445424845,19150.807161941,7.170487127,0.119114960,0.854112288,0.290395277,1.401416437,0.866909238 +1974Q2,896429.509856083,497104.120727912,159962.299317066,226846.528829900,143990.555158850,144779.879467097,0.233302514,0.235919775,0.218573051,0.250285597,0.330972385,0.368025908,0.207290128,209139.258606109,112151.308833255,73669.678787834,23318.270985021,185820.987621089,27.628959468,NA,NA,NA,NA,NA,NA,NA,127208.310203797,124670.426515123,2537.883688674,0.019950612,99211.626717182,11.465486577,10.064460000,27.664422602,13.000000000,85.879399141,0.311658723,0.381908596,60.159210057,19330.852381357,7.190394185,0.125108899,0.899582298,0.293322016,1.376763249,0.828946612 +1974Q3,902536.357616669,500330.208016561,161268.373105307,227059.140970266,148777.424217151,149063.650512662,0.241605960,0.243337593,0.226151719,0.261861251,0.344772427,0.381632511,0.215863188,218058.162872832,116494.532906595,78329.842950608,23233.787015629,194824.375857203,28.438221961,NA,NA,NA,NA,NA,NA,NA,127277.101112240,124545.854458978,2731.246653262,0.021459058,99108.828188600,11.524151691,10.697890000,25.405919013,11.500000000,83.423904593,0.322798164,0.397082523,60.116022376,19383.888542370,7.246619019,0.129074615,0.935354560,0.294402759,1.378160165,0.838653680 +1974Q4,888155.159093552,495516.434597778,162886.817364256,220378.998674595,144041.980577804,138333.438846754,0.249748394,0.251988378,0.234535927,0.270737994,0.357847756,0.391162811,0.223674868,221815.325045265,121561.783109326,77096.205091684,23157.336844255,198657.988201009,29.355802591,NA,NA,NA,NA,NA,NA,NA,127521.647427883,124214.724379257,3306.923048626,0.025932248,98886.646669662,10.659780150,10.587160000,26.038117339,11.700000000,86.446050621,0.337752849,0.410994616,59.256688046,18933.176181888,7.150160044,0.136869985,0.978642296,0.295753269,1.357598878,0.825004699 +1975Q1,879865.810246272,498771.215811381,164810.448543063,217252.924086950,140748.174205619,131940.611462301,0.256224735,0.257935852,0.239094592,0.276598274,0.356992903,0.386169456,0.230392044,225443.383985340,124989.649801905,77724.432430512,22729.301752924,202714.082232416,29.824476520,NA,NA,NA,NA,NA,0.002999627,0.006128283,127451.253283646,123745.701164767,3705.552118879,0.029074270,98529.942545501,8.813935178,9.898517000,24.796771239,11.500000000,78.512910694,0.348378676,0.408779550,59.048668817,18761.756736165,7.110273747,0.142055355,1.010052459,0.297444494,1.303195506,0.775022375 +1975Q2,884408.758705148,505798.167372742,166892.541593939,214258.271089779,140555.950968776,134209.495357437,0.262634466,0.263940586,0.248019814,0.281487370,0.358390567,0.383344797,0.236820075,232276.221654682,129244.345708348,80201.402707307,22830.473239027,209445.748415655,30.557214683,NA,NA,NA,NA,NA,-0.000844779,0.003781544,127075.378781777,122943.233753456,4132.145028320,0.032517275,97947.125343256,7.055312727,9.564944000,23.646664938,11.400000000,70.642728840,0.360925741,0.413286382,59.056703903,18849.729706558,7.193635076,0.146136438,1.051252206,0.297535801,1.285294453,0.770773306 +1975Q3,892309.057558030,511955.046445654,169561.102742469,215072.057757515,142317.781724888,138253.306224739,0.267970969,0.269844444,0.254475039,0.286081704,0.362183974,0.388833235,0.241758491,239112.922355827,133529.346683689,82193.944769290,23389.630902848,215723.291452979,31.087014565,NA,NA,NA,NA,NA,-0.004214192,0.005037757,126937.572161787,122746.014155846,4191.558005941,0.033020625,97911.337619154,6.382283317,9.441747000,23.770903937,11.500000000,70.642731242,0.369966296,0.424929453,59.280139724,19019.139988626,7.269556276,0.149644729,1.087850775,0.290314561,1.323011709,0.830568022 +1975Q4,901737.965449680,518904.168939049,170352.505983258,218552.657954795,145009.636759008,142918.719298266,0.273553184,0.275769275,0.260755718,0.291870611,0.365857762,0.399126073,0.246413787,246673.291681592,137723.874902337,84476.791644085,24472.625135170,222200.666546422,31.666824955,NA,NA,NA,NA,NA,-0.007988687,0.008185282,127250.292885700,122701.980262609,4548.312623091,0.035743042,98123.596686914,6.598864929,9.287379000,23.611076624,11.600000000,68.565001945,0.381031465,0.433324562,60.028062718,19297.634433821,7.349009067,0.152731592,1.122425853,0.286507417,1.328714346,0.850290753 +1976Q1,916460.908371239,525676.500750335,171341.711855536,218564.606703577,150750.669588945,148741.425175564,0.279204355,0.282518729,0.265855821,0.299232443,0.374565097,0.409366489,0.251609646,255879.877099591,142016.705777118,88573.698572902,25289.472749571,230590.404350020,32.516888701,NA,NA,NA,NA,NA,-0.004574834,0.012713809,127369.031396940,122794.243181265,4574.788215675,0.035917587,98101.719122724,7.000773740,9.430772000,25.629823506,12.900000000,71.776036603,0.386793023,0.445689231,60.473687356,19518.187115463,7.463386594,0.154962099,1.156542050,0.280817540,1.355621249,0.869432691 +1976Q2,928246.779645794,529415.087481722,172971.391100389,219239.552115517,154242.940922164,151591.155688916,0.290780534,0.292078842,0.275249721,0.312010273,0.392606711,0.432399948,0.261800454,269916.093884753,148966.961747479,94048.466848004,26900.665289269,243015.428595483,33.487075374,NA,NA,NA,NA,NA,-0.013666616,0.004825035,127724.605999954,123090.585466462,4634.020533492,0.036281345,98548.455596515,8.567814704,10.104040000,26.670640316,12.950000000,78.827717872,0.394645379,0.464317606,60.859791173,19783.263022943,7.541167963,0.160482067,1.210222221,0.280921084,1.371582344,0.903619671 +1976Q3,936060.866336809,533518.982449171,174908.532854823,218696.721187872,156739.055989199,153698.912046362,0.298890346,0.299824994,0.284363543,0.321793982,0.406482704,0.449816024,0.268790731,279779.556615302,155710.594505850,95893.890212384,28175.071897069,251604.484718234,34.035500568,NA,NA,NA,NA,NA,-0.002560669,0.016827875,128000.724711471,123382.534536590,4618.190174881,0.036079406,98988.209528064,9.348489961,10.325610000,27.341963249,13.150000000,81.975789653,0.401119442,0.477164129,61.379576648,19949.584383981,7.586656165,0.166346656,1.262014880,0.282905741,1.371387727,0.907726612 +1976Q4,951095.483345169,539493.854711668,176118.199189870,223974.129017575,161351.441504847,157000.557972156,0.306574570,0.307894981,0.292363338,0.331231884,0.417363481,0.463768909,0.275825185,291581.688906127,161335.117472596,101000.969880922,29245.601552609,262336.087353519,34.953037240,NA,NA,NA,NA,NA,-0.007567432,0.011191559,128149.555652442,123344.851617385,4804.704035058,0.037492943,99244.981045622,9.205677893,10.435460000,27.884504479,13.560000000,82.227633954,0.411213359,0.483438940,62.258463402,20221.512561781,7.710864871,0.169630831,1.308000418,0.275053914,1.328442606,0.897869754 +1977Q1,955016.237379799,540728.808156570,176675.146613654,226657.014505866,161397.566271251,153448.948949493,0.313836582,0.315732886,0.299410205,0.338633856,0.425610211,0.472605798,0.282780160,299719.031853010,165929.037618433,104130.607136238,29659.387098338,270059.644754671,35.896223554,NA,NA,NA,NA,NA,0.000044008,0.012817340,128329.732709842,123461.599966367,4868.132743476,0.037934566,99483.062524845,10.214431834,10.310930000,30.421813408,14.450000000,92.931078009,0.418300902,0.494334118,62.544560248,20232.359888314,7.735330156,0.173744729,1.343972844,0.277225512,1.340825347,0.893153570 +1977Q2,956303.000674648,547767.600923204,177483.561619994,223489.843154898,165193.284734240,155047.104205880,0.323529270,0.324378421,0.310280577,0.347429552,0.433089275,0.482007640,0.291645973,309392.011955070,172849.315416981,106052.603505792,30490.093032297,278901.918922773,36.813280681,NA,NA,NA,NA,NA,0.001002046,0.011314041,128554.872665481,123477.650766802,5077.221898679,0.039494589,99435.529812435,9.371813595,10.223060000,30.781373639,14.450000000,95.701384538,0.428447536,0.504231012,63.005525156,20312.302632541,7.744745666,0.180747436,1.399842922,0.273283350,1.340101509,0.886369796 +1977Q3,957054.500846912,552136.717957251,179799.700573942,224669.546975164,166516.543650999,157179.372944381,0.330532810,0.332342506,0.317919179,0.355466231,0.439202999,0.485566408,0.297494965,316337.913051413,177105.159313040,107613.735529525,31619.018208847,284718.894842566,37.559276254,NA,NA,NA,NA,NA,0.008793508,0.018866465,128418.042518717,123143.933884811,5274.108633906,0.041069841,99595.090015590,8.998484223,10.084900000,29.069548560,14.280000000,84.431286602,0.435658219,0.512750577,63.666208331,20381.553491178,7.771836343,0.185052324,1.438196375,0.270618126,1.345702767,0.874754955 +1977Q4,968502.157481174,557668.304704359,182671.245468479,227445.559165360,171734.582771761,157683.456043593,0.337932415,0.338790379,0.325283109,0.364846208,0.447719737,0.494460415,0.305040407,327288.273263212,182252.969479252,113179.322693968,31855.981089992,295432.292173221,38.184040953,NA,NA,NA,NA,NA,0.005012268,0.008309865,128528.951164721,123229.329711694,5299.621453027,0.041232900,99708.476858432,9.129861310,9.980953000,28.096963441,14.050000000,79.457332228,0.444490545,0.524474649,64.162159701,20520.107250521,7.859347768,0.188180241,1.478973958,0.272751613,1.356022740,0.851982304 +1978Q1,974729.918794794,559376.273052773,183723.264365645,228164.966201283,170991.995146681,154426.938840759,0.345947003,0.344551686,0.334278114,0.373449892,0.454152717,0.496156481,0.312552824,337204.894351228,188337.943876284,116316.644561761,32550.305913183,304654.588438045,38.861947187,NA,NA,NA,NA,NA,0.010792436,0.007718481,128723.295313890,123409.734580395,5313.560733494,0.041278937,99750.942448598,8.057085300,9.716788000,27.974617723,14.000000000,79.016601698,0.453169358,0.530983787,64.450944979,20596.501183035,7.898322787,0.193220645,1.526119026,0.276016993,1.342664007,0.808144601 +1978Q2,985851.559697168,565510.107422835,185270.713418795,230623.015902466,175372.735598793,159491.288578991,0.354302789,0.351918175,0.342276966,0.379894663,0.462390440,0.499762230,0.320451544,349289.957547448,193264.572431473,122653.081644107,33372.303471868,315917.654075580,39.681294104,NA,NA,NA,NA,NA,0.006830894,0.002871563,128987.788247023,123513.865689500,5473.922557524,0.042437526,99883.259809815,7.909355931,9.575315000,27.987964547,13.893300000,80.023983708,0.462268639,0.540946903,65.725192130,20926.981359214,7.981707594,0.196038207,1.564719648,0.272830710,1.342166837,0.809348090 +1978Q3,990468.739231504,569736.786508389,187551.337791894,230945.181064568,178963.787592133,164263.469376230,0.362276601,0.359963197,0.349805027,0.389951154,0.465431951,0.500481403,0.327820373,358823.648371467,199239.753402108,125456.077914413,34127.817054946,324695.831316521,40.315995367,NA,NA,NA,NA,NA,0.006272876,0.003250073,129298.341282049,123684.826861763,5613.514420285,0.043415208,100136.338415465,9.172121063,9.576661000,28.189629501,13.980000000,80.716563342,0.469356612,0.550471765,66.253219781,21055.029113702,8.008005221,0.201157034,1.610866575,0.275352224,1.367344654,0.780292114 +1978Q4,1002264.305515410,576153.060143589,189315.703131392,233018.439758510,180747.362623425,169796.278089854,0.369607307,0.367220521,0.357733254,0.401127459,0.474048116,0.506374171,0.335289199,370444.211021492,205107.266131529,130941.130085048,34395.814804915,336048.396216577,40.927119020,NA,NA,NA,NA,NA,0.009251408,0.010054506,129600.022104868,123897.098464172,5702.923640696,0.044004033,100410.383065642,9.136764561,9.771184000,30.581393681,15.166700000,87.560158542,0.476113206,0.552924444,66.924270486,21306.696358086,8.089489729,0.204643890,1.655464645,0.272955051,1.326014325,0.745242923 +1979Q1,1007383.403099510,580140.023410086,190945.907631232,229600.294164359,185508.923176044,170687.590738142,0.377834463,0.375523289,0.367547574,0.410204228,0.484340722,0.523184291,0.342452333,380624.166960408,212022.123553215,132958.672758311,35643.370648882,344980.796311525,41.877594412,NA,NA,NA,NA,NA,0.018514831,0.017073882,129888.100079310,124182.099967946,5706.000111364,0.043930122,100698.781545542,7.697024631,9.729662000,38.354919884,21.400000000,92.030554725,0.485805511,0.560827916,66.982245041,21340.144296207,8.112146625,0.210468152,1.707348512,0.269163620,1.303805323,0.738499889 +1979Q2,1023521.465548040,591180.258409558,192627.161907036,238638.478135188,186425.908760486,177310.366080598,0.386902038,0.384854534,0.377361444,0.421241665,0.503017168,0.545145749,0.350981354,396002.541336574,218071.936058684,141165.013513431,36765.591764460,359236.949572115,42.834030143,NA,NA,NA,NA,NA,0.009283010,0.016567205,130496.580207859,124583.008225729,5913.571982129,0.045315915,101120.074423128,9.350466897,10.175860000,49.353829155,30.966700000,99.302399637,0.495512053,0.579927108,68.362273739,21806.785378799,8.215578353,0.213060442,1.750414757,0.261098266,1.313205512,0.750670533 +1979Q3,1028742.752295650,588976.309189077,193987.376007136,240158.410528450,191503.340373140,180864.587998019,0.398161010,0.396709094,0.390685957,0.434885956,0.519610835,0.574032554,0.360144006,409605.253072539,227289.795973271,143205.740290175,39109.716809093,370495.536263446,43.860183668,NA,NA,NA,NA,NA,0.001055145,0.011589557,131160.564999032,125062.659138596,6097.905860437,0.046491915,101621.215331848,11.022080144,10.599570000,54.575342186,35.750000000,102.938325504,0.513306993,0.596658661,68.132501581,21843.419733125,8.225818637,0.220939390,1.817407350,0.261416221,1.296426806,0.719858782 +1979Q4,1038513.983047330,594982.223084226,194964.549371943,243930.065506763,192455.446581320,183809.803358362,0.408851368,0.408852535,0.401220095,0.448795890,0.536760208,0.603646309,0.370451896,424597.862690399,235433.362909271,149286.111536613,39878.388244515,384719.474445884,44.965606915,NA,NA,NA,NA,NA,-0.000007104,0.018018620,131417.980670535,125403.720516938,6014.260153597,0.045764363,101951.748412334,12.693692391,11.134740000,58.969585568,40.333300000,104.249637625,0.526552867,0.604734919,68.592633367,22075.849558073,8.281365009,0.226702160,1.877403333,0.256638587,1.244880816,0.711936650 +1980Q1,1048315.660487100,600396.355093938,196723.558359048,246524.008913171,198637.064013236,188723.989244810,0.420836938,0.421707012,0.412552890,0.468519463,0.556394572,0.640629145,0.380494935,441169.952756932,244173.693481296,154705.105952655,42291.153322981,398878.799433951,46.513178281,NA,NA,NA,NA,NA,-0.006570702,0.016961054,131588.562699624,125507.674891059,6080.887808564,0.046211370,102255.143457370,12.735106889,12.090840000,58.952180348,38.916700000,109.912141731,0.538784640,0.623690211,69.303816133,22301.733075702,8.352602033,0.232920009,1.945488144,0.247230175,1.245261021,0.708656271 +1980Q2,1043393.227065400,596724.318366118,199003.488464122,242384.400229004,189970.197104331,183646.188837035,0.432012926,0.433428670,0.427605019,0.483403172,0.571595579,0.669364628,0.391006181,450759.360556845,250331.147276497,157642.054015372,42786.159264976,407973.201291869,47.720190056,NA,NA,NA,NA,NA,-0.012489864,0.019323426,132051.550746863,125751.217155449,6300.333591414,0.047711167,102168.921544424,13.237090305,12.314000000,57.027509265,38.216700000,103.951613487,0.554249630,0.644256871,68.444130702,22184.606379281,8.297281336,0.239920234,1.990685680,0.252481927,1.279281673,0.718867284 +1980Q3,1042798.441898460,601045.835081811,200307.159761670,241445.691584177,187779.682817676,185066.367856997,0.442222984,0.444806226,0.440394813,0.496013564,0.581840382,0.678202945,0.400263649,461149.438816834,257037.046582704,160357.263149098,43755.129085032,417394.309731802,48.817367134,NA,NA,NA,NA,NA,-0.015343421,0.019904921,132442.827075749,125817.682926127,6625.144149622,0.050022672,102270.599140874,12.239029243,12.247140000,54.390366683,34.800000000,106.276220411,0.569322727,0.657750981,68.481082928,22191.907941894,8.288170769,0.246487755,2.042932604,0.248932891,1.287728930,0.702625956 +1980Q4,1043288.274467390,600715.405269097,201079.670374541,239318.554404483,189244.396027948,181771.457931827,0.451669676,0.457376856,0.454316038,0.507464051,0.596566904,0.702303394,0.408761461,471221.677385109,263914.602842505,162541.436637115,44765.637905488,426456.039479620,50.016100770,NA,NA,NA,NA,NA,-0.011058734,0.020267856,132637.242569035,125799.273685478,6837.968883556,0.051553913,102143.587383992,12.663299259,12.836650000,58.513190849,39.633300000,104.964901469,0.584309055,0.687168076,68.669243648,22101.854085892,8.293277409,0.252964218,2.097902437,0.251184357,1.372983514,0.745127976 +1981Q1,1044294.920115940,600288.203904183,206015.529734337,236950.447841335,192752.220843777,181781.959697325,0.462043484,0.469477749,0.466717653,0.522433997,0.619408780,0.745486902,0.418965082,482509.663142360,269547.113119736,167975.993818729,44986.556203895,437523.106938465,51.649804342,NA,NA,NA,NA,NA,-0.019752235,0.013663990,132858.963299713,125738.554485307,7120.408814407,0.053593741,102058.469682709,13.432882044,13.362010000,56.848865748,39.116700000,99.600426049,0.596472714,0.727741078,69.059274278,22142.252596547,8.305288099,0.258113975,2.143710926,0.253010515,1.468028321,0.811117294 +1981Q2,1047423.158900360,599592.017245932,204236.438700242,236629.870867016,201047.349405325,181841.491980297,0.475969866,0.484082689,0.481077048,0.538694847,0.643517185,0.782900055,0.431771890,498541.860759691,279406.377921468,172841.498822540,46293.984015683,452247.876744007,53.030630056,NA,NA,NA,NA,NA,-0.012140672,0.013907873,133192.927331877,125470.874542620,7722.052789257,0.057976448,101853.873202461,15.507875288,14.522170000,51.976641791,35.210000000,93.222662647,0.604386235,0.765399712,69.066730636,22078.312246982,8.347938617,0.266755967,2.226862441,0.254664426,1.531802606,0.896791589 +1981Q3,1050312.983874890,601600.555236335,205681.963691621,234965.797279338,209152.092293748,182485.919766382,0.489622881,0.498126630,0.495942973,0.551743148,0.661276508,0.812429621,0.443759795,514257.269555059,288469.769691462,177616.905204965,48170.594658633,466086.674896426,54.373283021,NA,NA,NA,NA,NA,-0.009041697,0.010305821,133462.283756881,125269.373290177,8192.910466704,0.061387459,101664.676867858,16.133415178,15.224630000,51.156163211,35.590000000,88.156213640,0.613492964,0.792109919,69.830794458,22138.997694299,8.384435527,0.274651246,2.302795664,0.252813737,1.544131408,0.968121442 +1981Q4,1052777.486750050,604663.695892194,206296.882571995,229676.604183666,206692.111994418,182263.620056914,0.503176522,0.513960243,0.508094561,0.564940896,0.673658430,0.818869614,0.456669392,529732.914108056,296854.487088288,183916.767549771,48961.659469997,480771.254638059,55.806699793,NA,NA,NA,NA,NA,-0.008548716,0.010348083,133833.047101289,125095.938395463,8737.108705826,0.065283642,101514.445285954,15.426309167,15.103940000,51.497275159,36.786700000,85.295158264,0.625692734,0.797819084,69.564745806,22122.815590219,8.415760737,0.281972678,2.373014591,0.250067984,1.513865889,0.918060968 +1982Q1,1057128.444632940,607199.366989349,209709.897583913,229797.527245026,207150.310210923,186616.741933145,0.515165668,0.523892066,0.517305013,0.578305619,0.695361270,0.828100168,0.468623026,544596.280877588,303346.754171655,192047.975912796,49201.550793137,495394.730084451,57.187971084,NA,NA,NA,NA,NA,-0.013333001,0.005934579,134056.024054469,125009.079974095,9046.944080375,0.067486293,101564.482742285,14.331319171,14.784430000,47.446174696,32.256700000,84.639503340,0.635484165,0.825766037,69.393643860,22208.751056272,8.456413285,0.286953544,2.426597766,0.248394358,1.558268208,0.964949871 +1982Q2,1058550.301379960,605393.207100215,209596.872000271,229607.253799153,204822.238222186,185368.363584913,0.529554441,0.537965598,0.527325197,0.591366946,0.707419574,0.837490636,0.480420429,560560.013114098,310339.600909178,198209.589458356,52010.822746564,508549.190367534,58.515834094,NA,NA,NA,NA,NA,-0.004132503,0.014329407,134042.316062167,124838.349834535,9203.966227632,0.068664631,101399.094702462,14.400041219,14.515960000,48.213241147,34.300000000,80.347920276,0.641156005,0.840512287,69.930220014,22324.386296270,8.479367941,0.293174165,2.485931617,0.247647187,1.569187929,0.998148180 +1982Q3,1052904.224440200,602074.207698917,210354.971230817,227371.597704073,202130.886097844,183481.387254465,0.541022761,0.551168895,0.539733286,0.602623628,0.722992390,0.868712333,0.490649074,569645.150922151,316581.090850719,200025.392300401,53038.667771032,516606.483151120,59.643915824,NA,NA,NA,NA,NA,-0.011061269,0.012204885,134123.900711650,124502.784579897,9621.116131753,0.071733047,101051.939361730,13.349537282,14.268040000,46.586247989,33.600000000,76.056339485,0.650541356,0.864477717,69.625656232,22257.952438500,8.456872896,0.300674158,2.542763135,0.244496632,1.606425111,1.051921541 +1982Q4,1053355.932373240,606212.823036318,210944.687633165,225659.598337341,206255.112249417,182170.376931613,0.552644466,0.564112577,0.554866925,0.612971917,0.735985469,0.880470518,0.500846057,582131.326269954,323205.186343137,204363.978974515,54562.160952302,527569.165317652,60.788932471,NA,NA,NA,NA,NA,-0.007535568,0.007228936,134382.663434583,124315.317590429,10067.345844154,0.074915511,100801.863494266,12.606617089,13.676350000,46.031921836,33.516700000,74.089367893,0.658539076,0.874747957,69.900116671,22182.233645328,8.473259392,0.306833784,2.599882240,0.237770976,1.589729202,1.071130295 +1983Q1,1060369.327429840,609666.422478258,213399.914011645,227487.840458746,207872.342440458,182311.633657387,0.564380597,0.573977242,0.562150316,0.621761048,0.743736601,0.878070161,0.511254280,598451.873747977,328335.688695271,213782.668365377,56333.516687329,542118.357060648,62.024638997,NA,NA,NA,NA,NA,0.001859489,0.011016676,134482.959490903,124039.113944600,10443.845546303,0.077659248,100516.305463878,11.886461701,12.996580000,43.426026917,29.383300000,78.023313351,0.665480305,0.879667267,70.544220605,22349.267231878,8.548668994,0.309642763,2.647033490,0.236530720,1.555571437,1.054918819 +1983Q2,1067307.691145710,609648.002842920,213691.164143576,227647.629759515,210310.731599243,184197.329298971,0.574954591,0.585887223,0.574101671,0.633361040,0.757311533,0.891998276,0.521341285,613653.456613550,335865.658661164,220565.904728932,57221.893223454,556431.563390096,63.094206294,NA,NA,NA,NA,NA,0.001353554,0.009555183,134499.460014830,123920.395444452,10579.064570378,0.078655071,100289.692777736,11.847544911,12.938080000,45.241930446,29.840000000,84.460683400,0.667092600,0.902287279,71.345260895,22500.742059671,8.612849300,0.314684942,2.710333981,0.237704637,1.623255434,1.097448810 +1983Q3,1070080.526978140,608565.209522742,214381.805175255,228307.377666453,212944.722848526,184498.574262219,0.587777986,0.599418592,0.588459393,0.647421087,0.776915816,0.925273642,0.532817780,628969.776514492,344910.602065227,225247.328520563,58811.845928702,570157.930585790,64.149933734,NA,NA,NA,NA,NA,0.000317122,0.008698359,134599.757000039,123797.191675417,10802.565324622,0.080256945,100117.326360213,12.218649981,13.130570000,47.540742154,30.766700000,91.315293154,0.675801596,0.935074852,72.260983615,22638.820803035,8.643819076,0.322322099,2.786093912,0.234633692,1.693234052,1.161869012 +1983Q4,1081783.324380680,613728.046622255,215746.942997452,226417.830394675,216903.182854534,186830.840937089,0.599458706,0.613465570,0.597061139,0.659214620,0.798343330,0.953181971,0.543959117,648484.431613642,350928.570130183,237517.332051659,60038.529431800,588445.902181842,65.256580819,NA,NA,NA,NA,NA,-0.002183142,0.005404673,134830.415815055,123771.908120282,11058.507694773,0.082017901,100180.270856632,12.169143466,13.086650000,46.433907082,29.140000000,93.401478040,0.682138993,0.961592229,73.120299110,22874.385646377,8.740136117,0.324398206,2.835284480,0.227245053,1.715300212,1.185024773 +1984Q1,1091077.487375830,619213.425643975,216349.820617720,227927.592078839,228439.579369521,191684.163685341,0.610027755,0.623466569,0.605823551,0.665593175,0.814088352,0.976538304,0.553632528,665587.550586622,358439.100638766,245616.886871195,61531.563076661,604055.987509961,66.426841494,NA,NA,NA,NA,NA,-0.001485185,0.000343166,134997.819554408,123591.707431361,11406.112123047,0.084491084,100039.843143011,11.431690392,12.607680000,47.284012185,29.756700000,94.712794708,0.686286617,0.977082309,73.958132838,23061.406929090,8.828080055,0.328518464,2.900187303,0.225772646,1.725946679,1.202405467 +1984Q2,1085921.636856190,617168.510476502,217626.786407289,222551.834931747,224738.126580410,191740.770907726,0.619020282,0.633109153,0.614475101,0.675047359,0.820418299,0.979717750,0.561230841,672207.517798929,359423.208019144,250029.505126202,62754.804653583,609452.713145345,67.309515273,NA,NA,NA,NA,NA,-0.004784491,0.000381421,135059.898745965,123480.260677471,11579.638068494,0.085737056,100053.045171270,10.857933396,12.505910000,47.139055467,29.580000000,94.832005728,0.698441269,0.986288901,74.327327726,23086.048263900,8.794293362,0.330984480,2.910774613,0.220914299,1.713486396,1.212450102 +1984Q3,1097117.447694590,618362.656981190,218586.857182253,225556.677542474,231949.671889020,195144.444447926,0.628963166,0.643209419,0.626425419,0.685401269,0.836638710,1.005040388,0.570431958,690046.463721795,367059.028854041,258771.825252896,64215.609614859,625830.854106937,67.993404825,NA,NA,NA,NA,NA,-0.004861048,-0.001861288,135346.077287338,123642.036796554,11704.040490784,0.086474915,100219.038242883,10.413572546,12.209150000,43.747412303,28.083300000,85.056736224,0.701628868,1.010681905,74.966746629,23268.358962127,8.873336902,0.334566759,2.968723570,0.221818693,1.760402453,1.301022533 +1984Q4,1102732.036736610,619416.536059351,220511.209165327,227455.689118747,235374.879779502,196527.234702098,0.635227231,0.652699385,0.632925944,0.695855858,0.849101656,1.016742569,0.575541570,700485.418565662,373635.461493462,261032.665881637,65817.291190563,634668.127375099,68.860399493,NA,NA,NA,NA,NA,-0.006813604,-0.006870129,135473.965773343,123615.569116313,11858.396657030,0.087532661,100302.340141998,10.128110652,11.418300000,42.513364801,27.553300000,81.480421552,0.708438659,1.033004818,75.657902554,23331.367980052,8.920656553,0.338827067,3.022559894,0.220409505,1.793360583,1.366000439 +1985Q1,1105209.969965950,624834.317629311,221760.213371437,224843.645338194,239129.912171207,200992.179262240,0.645836934,0.663624248,0.645015101,0.704127599,0.871928707,1.053269164,0.584968481,713785.418688762,381248.420087611,265264.577384426,67272.421216725,646512.997472037,70.012941994,NA,NA,NA,NA,NA,-0.009230179,-0.004754563,135565.437786668,123648.234412111,11917.203374557,0.087907387,100500.704749763,9.863428615,10.947420000,42.075050195,27.776700000,78.440550783,0.715066405,1.061975927,76.636075930,23555.240576999,8.938340084,0.344955647,3.083330885,0.214589050,1.816595978,1.460977636 +1985Q2,1115755.763642420,629009.935268668,223128.985688405,228468.610824602,237881.008113693,200318.860670919,0.654448579,0.671787932,0.652194931,0.713081121,0.875748864,1.046431805,0.593578384,730204.773882790,387263.929627012,275024.573567006,67916.270688772,662288.503194018,70.956622838,NA,NA,NA,NA,NA,-0.006348013,-0.004573162,135754.757406160,123797.885226421,11956.872179739,0.088077003,100655.947730188,9.961589378,10.844090000,41.266610253,27.030000000,77.844497958,0.722579704,1.056684958,77.487113944,23771.761368486,9.012720707,0.347086649,3.128195033,0.213049300,1.809165105,1.377375968 +1985Q3,1125200.826721330,634874.540010499,224698.168850426,233211.285742065,240662.813957732,204921.917645018,0.664721615,0.679536532,0.660167762,0.720430874,0.876937465,1.024502883,0.603549453,747945.310272853,395832.746733574,283281.597013869,68830.966525410,679114.343747443,71.312308066,NA,NA,NA,NA,NA,-0.003665594,-0.005140492,136044.930004684,124018.623571681,12026.306433003,0.088399519,100935.324796553,9.346804458,10.668960000,40.612890708,27.290000000,73.731734834,0.728244266,1.043986725,77.980821963,23966.682797696,9.072837565,0.351788532,3.191720206,0.212900351,1.767784906,1.274324952 +1985Q4,1131909.125679240,639551.256884966,226731.970477953,235987.318866296,241003.532341939,205519.556790546,0.674357797,0.687799097,0.667898924,0.731018284,0.872863436,1.006725257,0.612880871,763311.744372807,402800.021950739,290925.428577448,69586.293844619,693725.450528187,71.904815398,NA,NA,NA,NA,NA,-0.004210145,-0.008744914,136440.364676203,124355.723779106,12084.640897098,0.088570863,101291.125324759,8.627972034,10.290370000,42.304747966,28.346700000,77.129234114,0.735134558,1.027477329,78.740576026,24130.309404775,9.102187590,0.355858976,3.239095151,0.209786925,1.698893052,1.172454975 +1986Q1,1128047.654440770,641751.796058491,227472.221859191,233696.181236522,237267.236101719,206275.659825370,0.686769721,0.693602131,0.676156508,0.734641167,0.860498547,0.961272591,0.622752789,774708.972784967,409498.974704046,292995.848257631,72214.149823289,702494.822961677,72.474028851,NA,NA,NA,NA,NA,-0.003085049,-0.010676253,136831.844198253,124699.832091615,12132.012106638,0.088663660,101673.808360059,8.748620189,9.766345000,32.786487354,17.783300000,82.076474376,0.737174688,0.997662221,79.381081426,24257.135422183,9.046104037,0.363015670,3.283877515,0.213151155,1.600686148,1.083558347 +1986Q2,1148730.745483940,653346.738343670,229447.317577237,239883.331319095,241464.863272806,214050.286738164,0.696149323,0.697705336,0.681643458,0.741851451,0.849630341,0.913078119,0.631086544,799688.130996103,416719.572981801,308228.943403166,74739.614611135,724948.516384967,72.759335912,NA,NA,NA,NA,NA,-0.001869717,-0.014013503,137194.700055325,124985.013823230,12209.686232095,0.088995320,102030.574138841,8.028393695,8.598180000,26.629046174,12.810000000,79.811474098,0.741918315,0.988787079,79.961394540,24616.965226916,9.190947861,0.362765230,3.334156314,0.206092878,1.596134967,1.042994046 +1986Q3,1154566.481059420,658141.573914048,230870.671758647,243319.629141898,242635.292988809,219512.700014899,0.703724603,0.702451375,0.688764799,0.744813973,0.842458984,0.877826762,0.637456896,812496.838143074,423404.422443020,312581.942297265,76510.473402788,735986.364740286,72.959792551,NA,NA,NA,NA,NA,0.005004366,-0.009415579,137644.284940444,125393.371368098,12250.913572346,0.089004157,102342.894532886,7.753341258,8.403705000,25.844135101,12.416700000,77.606075919,0.747386345,0.970088985,80.484198902,24781.033963303,9.207555937,0.366721561,3.376609288,0.206471116,1.531016523,0.987498995 +1986Q4,1157425.638932940,663148.755598688,232487.741615676,245477.744832993,240985.560586741,220062.229104422,0.709743460,0.708950606,0.694803433,0.752106841,0.844660732,0.872253284,0.643745840,821475.277487327,429180.376727145,315907.562877625,76387.337882557,745087.939604770,73.214022124,NA,NA,NA,NA,NA,-0.001537480,-0.015659680,138198.884460364,125855.419446604,12343.465013760,0.089316676,102811.372863484,7.874773578,8.472985000,28.422692174,14.723300000,76.235154878,0.751686292,0.959353848,81.300286107,24915.892862111,9.196470395,0.370806005,3.410106443,0.202004061,1.468436481,0.963245198 +1987Q1,1151870.844636610,664319.832864727,234713.358544564,241438.673195389,239814.497317607,225171.383087020,0.715401877,0.714264984,0.699363548,0.758828460,0.845046030,0.877388296,0.647553807,824050.564301499,434238.486872170,311659.864212241,78152.213217089,745898.351084410,73.887294758,NA,NA,NA,NA,NA,-0.000444280,-0.006622970,138548.628397861,126134.272958237,12414.355439625,0.089602875,103062.198145889,8.105352975,8.471259000,31.854510450,17.906700000,75.579497680,0.759284060,0.946714965,81.639651433,25011.283709256,9.132100401,0.376985396,3.442668489,0.202650762,1.421585162,0.889241197 +1987Q2,1171276.997818090,675807.442601303,236868.705260542,249473.445332439,243389.322888287,230670.235076078,0.722091081,0.721049029,0.712515653,0.765601360,0.848955056,0.883268274,0.654485788,845768.673528273,443323.198421506,323260.950128170,79184.524978597,766584.148549677,74.385173953,NA,NA,NA,NA,NA,-0.004861647,-0.008270257,138973.494965157,126477.247016586,12496.247948571,0.089918210,103392.765918770,8.425826860,8.688994000,33.565253480,18.683300000,80.824764354,0.764835920,0.954497253,82.301120786,25356.779893722,9.260772395,0.378495607,3.505161670,0.198335101,1.448584307,0.869730623 +1987Q3,1183855.434290560,681621.929019090,238379.420702026,255257.758207151,255528.163086283,239996.694166930,0.727164734,0.726579432,0.719449257,0.770473419,0.850713488,0.891960511,0.658207876,860857.922437424,450388.930917636,328834.039483640,81634.952036149,779222.970401275,74.765137125,NA,NA,NA,NA,NA,-0.000991118,-0.004840395,139312.602012653,126832.728062209,12479.873950443,0.089581802,103841.880448041,8.490236505,9.472173000,34.485437158,19.096700000,83.685815183,0.772520967,0.961316225,83.661097543,25668.007532853,9.333990149,0.380442508,3.551046625,0.194691762,1.456583457,0.886173427 +1987Q4,1198945.896374710,690200.958817814,240480.513682285,259108.933105403,255546.660923236,244871.179926681,0.735834921,0.732010592,0.726677837,0.780840677,0.858703566,0.887603553,0.664678589,882226.258540614,458260.976735637,338652.689902356,85312.591902621,796913.666637993,75.150273385,75.560173809,75.408370778,NA,NA,NA,-0.004958751,-0.007328097,139557.034479076,127172.967683915,12384.066795161,0.088738392,104162.364420411,8.426012135,9.613429000,34.745676295,18.056700000,92.745820842,0.776834780,0.955567971,84.810797860,26064.686682149,9.427678839,0.382219897,3.603446433,0.190349971,1.422979463,0.823642283 +1988Q1,1205566.490530650,690565.638731998,242081.723699738,263288.760807752,250333.750831110,242745.477306263,0.742895829,0.737292251,0.732891217,0.786939089,0.859571486,0.888699003,0.672508268,895610.317928976,466501.502910308,344251.929539068,84856.885479600,810753.432449376,75.676109031,76.206551738,74.151694138,NA,NA,NA,-0.006290968,-0.005679196,140068.341114626,127729.105347188,12339.235767438,0.088094395,104592.269587971,7.453599159,8.986161000,33.056000114,15.826700000,99.779241442,0.784854195,0.961364903,85.815652430,26345.984372919,9.438463436,0.386956262,3.652272531,0.194640596,1.432602604,0.810682648 +1988Q2,1216648.917939450,694385.545384841,242954.967707522,268263.314679136,263600.087352398,251445.584288984,0.751117387,0.745529314,0.740248904,0.796185140,0.870004859,0.896681453,0.678751367,913846.156131562,474370.067923834,351432.048129195,88044.040078533,825802.116053030,76.223072613,76.771442328,74.693373356,NA,NA,NA,-0.001459549,-0.005690857,140486.961537757,128197.670410718,12289.291127039,0.087476382,105095.332750029,7.259836433,8.882939000,35.549668719,16.210000000,115.455432543,0.792559946,0.980298081,86.530120419,26502.088013267,9.490413625,0.389898894,3.700301779,0.193291890,1.471489965,0.822185654 +1988Q3,1231718.375559760,704388.217400480,244001.730048698,272780.275623269,267809.074759501,260312.375510974,0.757832381,0.752817552,0.750383644,0.805965687,0.884373034,0.918952963,0.684365438,933436.069247044,482222.318449667,360723.167155097,90490.583642280,842945.485604764,76.806447618,77.051944122,74.724774099,NA,NA,NA,-0.007183974,-0.004643142,140702.649617969,128521.058054376,12181.591563592,0.086576846,105501.913285944,7.974392507,9.034120000,32.863770151,14.430000000,112.952010226,0.803073650,1.012075043,87.609944227,26901.141726552,9.583786457,0.391503714,3.752087990,0.187877121,1.533204648,0.897975375 +1988Q4,1243109.860807610,709655.339345022,246117.537188994,277732.262093992,274720.902271872,265253.188581149,0.767741538,0.760783985,0.758781389,0.813887054,0.896999903,0.920808811,0.693979189,954387.076821521,490309.196799301,372383.175975849,91694.704046372,862692.372775149,77.399656284,77.666369357,74.440930146,NA,NA,NA,-0.004873396,-0.007154598,140842.873814227,128856.542122789,11986.331691438,0.085104282,105863.136820457,8.475422507,8.980695000,31.568567546,13.433300000,113.726878443,0.813339845,1.018716786,88.439808780,27115.646601551,9.647239017,0.394421452,3.805078025,0.190224639,1.513300206,0.854518048 +1989Q1,1257711.783318310,716495.531105777,245458.840923461,284902.023186235,278744.792767927,271700.647513181,0.777066094,0.769598227,0.774212913,0.823214124,0.907784591,0.943540093,0.701423633,977325.182467341,501752.318043701,380436.449951090,95136.414472551,882188.767994791,78.392728224,78.555458290,77.136671774,NA,NA,NA,-0.014538120,-0.011140862,141314.145327952,129426.947958743,11887.197369209,0.084118949,106537.118171807,9.515946624,9.404246000,36.837693616,17.460000000,112.892403579,0.822212760,1.039558739,89.386633627,27490.267838961,9.717541850,0.398940620,3.876722166,0.187110384,1.542307367,0.887914719 +1989Q2,1269668.328283810,720970.555549645,247335.075272452,287727.117641538,290013.231600209,279902.417607324,0.783787835,0.781301041,0.776855319,0.833343498,0.921262465,0.967318319,0.707541440,995150.589741229,509593.861995957,388749.094863781,96807.632881491,898342.956859738,79.296425039,79.421085497,79.267528190,NA,NA,NA,-0.005679614,-0.002085755,141704.863753291,129952.681327925,11752.182425365,0.082934221,107105.511534594,9.691345081,9.627159000,37.355808712,18.633300000,106.037796098,0.830528543,1.054636138,89.741046657,27635.676164529,9.770235714,0.401359828,3.921380127,0.183725891,1.542379643,0.930812455 +1989Q3,1277260.682747290,729325.386971583,248466.593366164,289747.946646208,285522.889749753,278918.818060184,0.791700678,0.788570282,0.788589689,0.838852121,0.924744965,0.962682360,0.712896072,1011208.148908800,520406.210707065,390147.913264650,100654.024937090,910554.123971715,79.850466899,79.779681408,78.810652766,NA,NA,NA,-0.006092884,-0.001668106,142247.274182789,130647.665893897,11599.608288892,0.081545382,107870.489684828,10.102045947,9.604781000,34.918417911,17.536700000,98.110296262,0.841550202,1.056837789,90.322609464,27827.786607142,9.776375827,0.407439310,3.983279817,0.181187888,1.520979251,0.927234120 +1989Q4,1290570.361557730,736886.225472727,248508.215080684,296562.929956052,290358.498959803,287518.935329847,0.802500602,0.797256549,0.799812107,0.849186016,0.924561810,0.956497461,0.723501337,1035683.492695580,532138.601240010,401590.780667482,101954.110788090,933729.381907492,80.578314706,80.487394613,81.160050909,NA,NA,NA,-0.004484618,0.001846227,143041.081215306,131525.925481724,11515.155733582,0.080502438,108660.328738619,11.071902127,10.086690000,36.427905623,19.363300000,93.997530864,0.851800291,1.037868344,90.985483911,28138.819552885,9.812288770,0.412328236,4.045883724,0.183998716,1.449934992,0.886625207 +1990Q1,1308066.881449560,742910.423184410,252413.660040351,305351.850861089,299849.844336319,295967.392131323,0.813917190,0.804865076,0.812914287,0.861218371,0.920811341,0.950944403,0.734135078,1064658.120348170,547889.931443328,412407.850972027,104360.337932820,960297.782415355,81.588076797,81.527493523,82.504236545,81.589230049,81.501515139,95.104954199,-0.013364678,-0.008345792,143726.727983364,132349.892981405,11376.835001960,0.079156015,109507.234580910,11.225662452,10.808540000,36.395683987,19.850000000,90.361607271,0.859836721,1.009645148,91.740518479,28472.795134986,9.883399616,0.418854677,4.139708156,0.192071533,1.380650788,0.829506332 +1990Q2,1314040.136305340,747677.840728586,254358.163249739,303609.249813607,299919.877722946,299688.930625497,0.825532671,0.814119208,0.828460649,0.873221896,0.923653694,0.939883380,0.744229464,1084783.063455510,561439.415276524,416507.971295021,106835.676883964,977947.386571545,82.288888279,82.370831099,81.909739589,82.193298101,82.223357152,95.104954199,-0.006187088,-0.001900017,144228.728149352,132929.666085175,11299.062064176,0.078341272,110148.374854058,10.618018136,10.792190000,32.438914309,15.960000000,93.997530864,0.874205191,1.012276042,92.532865457,28650.283296379,9.885228595,0.427261999,4.223582529,0.191510411,1.364244229,0.817833807 +1990Q3,1326227.207912120,750176.572266824,255696.233337455,304657.944262681,310772.996387352,304525.381168926,0.833173888,0.824184247,0.842464756,0.880890499,0.923342177,0.943240195,0.750300335,1104977.879127620,571504.542880562,423564.176066154,109909.160180901,995068.718946716,83.048308045,82.770211279,85.577892095,83.065794970,82.815394423,95.104954199,-0.004715931,-0.004452790,144708.138375598,133456.831657165,11251.306718433,0.077751720,110642.270113685,10.536336844,10.886590000,44.369314543,26.496700000,96.143320123,0.887626152,1.012184113,92.452613905,28678.551411630,9.937499575,0.430925063,4.282317629,0.194655097,1.363845986,0.771308954 +1990Q4,1333731.880465200,756790.370299690,257248.450007042,306953.698396746,321466.809318839,314227.720524662,0.842988468,0.836198049,0.854535622,0.889303898,0.933740078,0.959796458,0.757190320,1124320.595195330,584757.320239004,425131.548915183,114431.726041147,1009888.869154190,84.120116305,83.551471900,89.856415522,84.272788025,83.722576555,95.104954199,-0.008364887,-0.007094600,145341.689042374,134059.734290925,11281.954751449,0.077623666,111331.516462668,11.046291096,10.977710000,49.150515418,32.536700000,91.255686508,0.893372474,1.014248839,92.158577690,28732.997445417,9.948788035,0.438436937,4.361916151,0.190720060,1.341331538,0.731768528 +1991Q1,1342948.771794450,765104.020115046,258719.452605044,306958.533890048,318060.162480207,316523.922012560,0.854403943,0.843484741,0.860212218,0.897313263,0.933741200,0.952492843,0.768983420,1147420.726507300,593617.910166720,439087.429843617,114715.386496963,1032705.340010340,84.981520502,84.624084028,88.721769312,84.968518005,84.594343667,89.623475130,-0.011185732,-0.007263114,145917.421705711,134605.451659465,11311.970046246,0.077523094,111929.495272878,11.096522687,10.552870000,36.737653034,20.750000000,86.546870559,0.907564696,1.023154068,92.090876145,28974.477710163,9.976927050,0.442025729,4.410058455,0.192891921,1.349895960,0.745554070 +1991Q2,1346937.843302150,771667.179265921,262665.514538414,307640.735806835,316212.372191181,317975.825363988,0.866608815,0.855045069,0.879543300,0.911427572,0.936015291,0.953786497,0.779294925,1167268.208736820,608725.461953276,440936.363767193,117606.383016353,1049661.825720470,85.818503451,85.656825383,87.670959609,85.709214104,85.509935438,89.623475130,-0.012557292,-0.006302146,145889.196215262,134488.586174058,11400.610041204,0.078145677,111760.546236572,10.461557802,10.051860000,33.917325767,18.790000000,82.255289769,0.917977345,1.059156923,92.034771328,29036.083577485,10.015257663,0.451932853,4.526223966,0.191821289,1.434849774,0.842030595 +1991Q3,1346565.726772730,769116.933296271,266358.079093722,307149.117911239,322981.934655346,322981.926645462,0.877678981,0.869027037,0.880366394,0.922522591,0.939762760,0.963012511,0.787531518,1181852.435513130,615691.589277980,444771.361445498,121389.484789652,1060462.950723480,86.916373911,86.492643903,91.200090647,86.948238880,86.527482856,89.623475130,-0.012346530,-0.005992740,145597.781228151,133997.536703266,11600.244524884,0.079673223,111299.013136000,10.505995789,10.142790000,34.763640626,19.876700000,80.407526922,0.926935870,1.067708823,92.153747220,29056.030008362,10.049182693,0.457230997,4.594797818,0.186313215,1.438073820,0.849770515 +1991Q4,1359371.582710250,779966.604261397,269439.127243963,311280.290017824,328614.747036634,322276.646280447,0.890772915,0.881102812,0.892444644,0.927325986,0.941520245,0.955943621,0.797744024,1210891.387624320,625669.411718940,458761.144817712,126460.831087665,1084430.556536650,87.615709795,87.259231573,91.635682163,87.819579214,87.440675008,89.623475130,-0.008648671,-0.009738061,145606.849947912,133812.052951199,11794.796996713,0.081004410,111183.211629115,10.732214711,9.894176000,35.276525427,20.510000000,79.573052059,0.935469829,1.058496879,92.401424983,29182.537946794,10.158812698,0.460263713,4.675732850,0.178138022,1.395385854,0.797139024 +1992Q1,1379892.023687810,784691.155775444,271063.001444638,316877.658901082,333358.032819779,332020.968461575,0.897390524,0.889035310,0.901554189,0.931414656,0.939252737,0.949661761,0.805541332,1238302.025797810,638124.417903016,473435.640895153,126741.966999639,1111560.058798170,88.547779755,88.368158631,90.202714082,88.505330950,88.330386090,87.259391754,-0.013178420,-0.011401654,145622.081373446,133683.393701210,11938.687672236,0.081984048,110965.738555765,10.849247498,9.579858000,33.000064169,18.206700000,80.526737942,0.941603406,1.056263826,92.897043048,29540.472418789,10.322090018,0.462445182,4.773400796,0.183465674,1.387792564,0.792007490 +1992Q2,1369358.959155910,785583.022947915,271314.561159192,312223.992219489,331286.668492959,330856.166097509,0.905764684,0.897612556,0.912145093,0.935417649,0.942044102,0.949089286,0.813821946,1240316.984640020,644397.189389103,470017.183193328,125902.612057591,1114414.372582430,89.449121607,89.327901876,90.916046283,89.340350266,89.177711374,87.259391754,-0.011129033,-0.009576696,145742.798592724,133477.538901227,12265.259691497,0.084156883,110834.047619134,10.979088304,9.676070000,35.259412089,20.123300000,81.778447964,0.948582506,1.057691193,93.004904133,29428.601613016,10.259096552,0.470583104,4.827757499,0.180711743,1.383790375,0.786274587 +1992Q3,1365524.360648430,784157.968711572,273675.899892988,306216.162597991,331184.187556223,328699.259648946,0.913422982,0.904326386,0.920295516,0.941213340,0.941164408,0.945450393,0.820551988,1247301.333633250,655057.126523849,465426.602177751,126817.604931647,1120483.728701600,89.879864017,89.833283795,90.688103874,89.948666490,89.865370498,87.259391754,-0.015411276,-0.016156826,145573.370430370,132836.386972114,12736.983458256,0.087495284,110227.675887273,11.928408990,10.052100000,35.420514890,20.140000000,82.612920554,0.950434542,1.037762772,93.415335806,29409.540579016,10.279746324,0.479711051,4.931307915,0.184269499,1.323597781,0.721535417 +1992Q4,1362793.877703440,790622.961783635,275203.747569471,303623.302519315,330560.109886617,327932.237668501,0.921605503,0.913725055,0.930250232,0.946380454,0.943976054,0.955044904,0.826228920,1255958.337661360,654649.356526889,471330.356958873,129978.624175596,1125979.713485760,90.480380703,90.428281550,91.172937089,90.682250935,90.622241138,87.259391754,-0.011345576,-0.010430590,145392.050353264,132193.090722169,13198.959631096,0.090781852,109741.031965517,11.451664051,10.012860000,33.616861719,19.186700000,77.963708978,0.953838068,1.054664489,93.758563334,29443.259307995,10.309115781,0.480372980,4.952220672,0.179138061,1.340363595,0.788563730 +1993Q1,1353508.431119060,777453.056186205,275557.014221765,295055.942473084,329899.303683903,315254.807511051,0.933114909,0.927334093,0.935145352,0.954923815,0.950094746,0.958426927,0.841388548,1262978.896306580,654240.472542603,484586.021406642,124152.402357340,1138826.493949240,91.578589013,91.588182621,92.007486838,91.599214145,91.547393315,88.001357791,-0.003260737,-0.012197465,145694.683716210,131559.443915972,14135.239800238,0.097019599,109454.231031668,10.706122967,9.417175000,32.108656038,18.193300000,75.281471268,0.961631498,1.075141995,94.310612607,29233.589330769,10.288189056,0.483366381,4.972964715,0.179761883,1.378971073,0.839999215 +1993Q2,1354512.421393110,777319.254548086,277024.580166675,290420.370603615,329056.966904620,314111.929114357,0.941597808,0.935288940,0.947708013,0.962502827,0.957117509,0.960068102,0.848607352,1275405.927122430,657440.613805722,492008.585795639,125956.727521072,1149449.199601360,92.412241784,92.440094514,92.644929184,92.336187134,92.293436842,88.001357791,0.001006962,-0.009481730,145804.355667661,130969.755686855,14834.599980805,0.101743188,108967.080069025,9.091223936,8.992600000,32.120791192,18.243300000,75.043051503,0.966400490,1.086975692,94.451940687,29231.234699233,10.342177202,0.485370679,5.019789572,0.180012568,1.347319748,0.828606611 +1993Q3,1360128.386704370,779827.795974450,277322.674400120,290819.710457322,333603.659842894,316632.254534263,0.947930325,0.943245888,0.950563146,0.966731485,0.966316031,0.970105722,0.853210135,1289306.943752980,657179.414159340,503295.910076204,128831.619517433,1160475.324235540,93.010586613,93.020482533,93.363137220,93.081429237,93.041295989,88.001357791,0.001601302,-0.010187824,145997.576444077,130634.169476467,15363.406967610,0.105230562,108620.698509283,8.120099873,7.977857000,30.692851840,16.486700000,77.963711252,0.973280964,1.111828989,94.734303724,29320.031353805,10.411735246,0.483174545,5.030685439,0.175036429,1.365121780,0.869361641 +1993Q4,1363689.993770830,784219.615704813,278004.303629508,288005.796673817,342788.986043142,319421.212920235,0.955583826,0.952002852,0.955182028,0.970211763,0.968067930,0.969696032,0.859689147,1303120.101873280,659402.406249065,512947.080868675,130770.614755539,1172349.487117740,93.477534491,93.534596232,93.484132129,93.721128014,93.730014021,88.001357791,0.012400269,-0.004560210,146335.138095366,130471.201093148,15863.937002218,0.108408255,108440.386464806,7.412128577,7.309124000,28.962276275,15.066700000,77.188840761,0.976400219,1.114263688,95.627921395,29401.877129712,10.452038322,0.483542747,5.054007327,0.169622780,1.331023660,0.877188912 +1994Q1,1376326.163139060,784812.935145473,280044.581718168,290947.188133738,351779.196869208,327444.226394774,0.960951321,0.960599454,0.960736148,0.975985597,0.968271016,0.978927068,0.861482956,1322582.444781720,662089.617111687,523591.914237879,136900.913432153,1185681.531349570,94.375932548,94.307642536,95.278884161,94.375027799,94.274745295,85.769057008,0.004557248,-0.010620320,146510.001601848,130362.912891073,16147.088710775,0.110211511,108349.503705871,6.840000000,6.973333000,28.383218652,13.950000000,82.374500788,0.979955078,1.115284189,96.540699290,29671.280422213,10.557651196,0.481055752,5.078818833,0.169042349,1.286047284,0.888731456 +1994Q2,1384898.298638540,787073.794709215,279770.871450244,295664.775151655,360240.780581741,336911.340110403,0.967393807,0.967619191,0.962086028,0.979511325,0.972017942,0.979258782,0.868060590,1339742.038051760,667109.112347834,535066.522186971,137566.403516955,1202175.634534800,95.043808677,95.040652599,95.810440445,94.982557103,94.889937341,85.769057008,0.004033331,-0.011071901,146600.808089393,130330.748078576,16270.060010817,0.110982062,108416.408830382,6.370000000,7.860000000,31.698116945,16.050000000,87.977395973,0.981180028,1.109729318,97.397925565,29912.789306068,10.626028923,0.481702601,5.118585769,0.160942666,1.214954181,0.859513915 +1994Q3,1394224.606026750,792794.427422184,279981.077346233,298835.591229490,366055.698662417,347251.659502111,0.974292512,0.974839399,0.967492416,0.983804554,0.975259655,0.979422019,0.874133122,1358382.594005780,672939.975189009,545797.931935364,139644.686881404,1218737.907124370,95.574456213,95.606056984,95.994829982,95.670635265,95.625520220,85.769057008,0.003486694,-0.008949738,146677.150675906,130569.839851473,16107.310824434,0.109814724,108676.605696926,6.383334000,8.730000000,33.998510979,16.766700000,98.169900635,0.983259719,1.099526012,98.151180566,30187.220834722,10.677998898,0.482662530,5.153869959,0.161720235,1.156862858,0.815105993 +1994Q4,1405286.776381040,796407.418750995,281841.101737454,306218.362575149,376933.690645226,358829.286808516,0.982361355,0.981747857,0.976087483,0.988885398,0.984314017,0.988578931,0.882480813,1380499.422406170,680775.144280736,559363.473231531,140360.804893905,1240138.617512270,95.976248566,96.063807583,95.607641166,96.208414939,96.250133511,85.769057008,0.006737552,-0.005062556,146931.720179860,130794.993538954,16136.726640906,0.109824663,108912.413455101,6.506667000,9.139999000,34.482795753,16.536700000,103.832402467,0.989669098,1.107893011,98.881716648,30454.828695326,10.744193936,0.484438590,5.204902159,0.163914617,1.142234979,0.806317455 +1995Q1,1412920.155706060,799928.912520652,278116.015029890,302001.369359633,389599.917957600,363882.038410807,0.988532853,0.989474107,0.988315452,0.994800102,0.994676983,1.001385664,0.888709905,1396717.992439580,684972.121911441,570704.014954000,141041.855574138,1255676.136865440,96.808067339,96.921436432,96.351899515,96.875249174,96.909968752,91.179625368,0.008675646,-0.007891631,146709.479372346,130801.426501453,15908.052870893,0.108432345,108990.946239385,6.943333000,9.320000000,35.329300000,16.903300000,106.753059942,0.994063031,1.109293762,99.140879334,30459.268783445,10.802024057,0.484791812,5.236732811,0.165022127,1.105292340,0.785363140 +1995Q2,1421266.106985420,809466.765416030,280685.204702916,305436.205208815,396446.921754904,371970.324883719,0.997985575,0.995873066,0.996205087,0.999688285,0.996052029,1.000784877,0.897015212,1418403.072522610,691960.732970878,582936.585821566,143505.753730170,1274897.318792440,97.608134011,97.671973923,97.372735722,97.517745049,97.513979525,91.179625368,0.010617674,-0.005329475,146787.542533231,131003.258677697,15784.283855535,0.107531495,109146.805907584,7.136667000,8.930000000,36.738704134,18.136700000,105.918587352,0.997706909,1.098035193,99.556945882,30687.300344560,10.849089720,0.486862192,5.282011608,0.162424402,1.081006766,0.751309529 +1995Q3,1426565.091222940,808465.746709676,282336.301228350,304690.412314160,389896.358137059,371330.701395030,1.003634160,1.004428756,1.003476904,1.002351919,1.001927371,0.999518179,0.902390580,1431749.457106140,697927.366791270,589391.533888088,144430.556426779,1287318.900679360,98.008167347,98.117482531,96.998123322,98.048136361,98.136037058,91.179625368,0.008931913,-0.004685027,147254.743468029,131238.216885212,16016.526582817,0.108767475,109379.736566263,6.693333000,8.513333000,34.404848098,16.196700000,106.514640177,1.001463231,1.103378514,100.383754380,30876.790251049,10.870043232,0.489236258,5.318019273,0.163067266,1.070792683,0.761949849 +1995Q4,1431472.483796430,809851.561255753,284164.696775998,308215.094982582,397923.217498531,378839.752463439,1.009696890,1.010100720,1.011729746,1.003078948,1.007256508,0.998370672,0.907331926,1445353.315642520,704151.009296692,594669.675923294,146532.630422534,1298820.685219990,98.408200683,98.540733519,97.275685936,98.611125562,98.727861666,91.179625368,0.008750104,-0.006878083,147598.015083254,131444.894515098,16153.120568156,0.109439958,109591.237031781,6.506667000,8.153333000,35.354514398,16.986700000,106.157007118,1.006766829,1.101985134,100.918420404,30986.393007274,10.890285918,0.491906772,5.357005397,0.162049727,1.054436418,0.759097786 +1996Q1,1432179.312570290,815914.769380049,284407.266708094,300835.357313142,404489.865481117,379706.930951105,1.013478822,1.014307893,1.015389914,1.010810213,1.007013970,1.008429207,0.909049576,1451483.402637590,709076.812308759,592845.185062624,149561.405266206,1301921.997371380,99.274939578,99.357872314,98.488313939,99.301508292,99.368452613,90.625542394,0.009474672,-0.007349073,147561.232651151,131444.071508110,16117.161143041,0.109223546,109507.285068020,5.630000000,7.643333000,36.769371794,18.633300000,101.925032974,1.011016361,1.101923457,101.652669459,31042.149170526,10.895731516,0.495103376,5.394513455,0.165770853,1.054432414,0.776800796 +1996Q2,1442764.253858180,818993.167101264,286357.047030986,312361.577079120,407704.550459573,382563.985091335,1.016800173,1.018735891,1.021576030,1.009195743,1.003325345,1.003120903,0.914300070,1467002.942934320,712003.768370428,607115.690405177,147883.484158716,1319119.458775600,100.041670139,100.077493120,99.760151083,99.887870173,99.898384348,90.625542394,0.011730294,-0.005517373,147971.849206554,131706.528436615,16265.320769939,0.109921724,109836.539128306,5.136667000,7.536667000,37.531689535,19.476700000,100.397344423,1.020123672,1.107492286,103.060991083,31341.258149158,10.954386779,0.493499729,5.405986908,0.161518078,1.060597648,0.797128857 +1996Q3,1451192.988768760,823828.660732205,288499.112379354,314851.311997487,413359.010152535,386341.731034539,1.021170793,1.023075252,1.023508555,1.011861547,1.001427179,0.998429230,0.916401055,1481915.895267180,719137.378758855,610737.406441674,152041.110066656,1329874.785200530,100.175014585,100.197602721,99.769112139,100.173470360,100.206758203,90.625542394,0.015994236,-0.003044679,148295.676822420,132025.639108663,16270.037713757,0.109713500,110147.982407827,5.000000000,7.276667000,38.173308634,20.543300000,96.692813355,1.023718038,1.099209610,103.719116480,31512.871046479,10.991751288,0.495549099,5.446952453,0.159290973,1.039703068,0.784802873 +1996Q4,1456481.861844010,824309.978342920,289086.498992248,315481.829986856,426816.814890961,398819.029199785,1.024600689,1.026628663,1.029002403,1.010490343,1.005632902,1.006791196,0.919778519,1492312.319737100,724372.538524219,615268.191233347,152671.589979534,1339640.729757570,100.508375698,100.367031845,101.982422840,100.637151175,100.526404836,90.625542394,0.011297678,-0.007259794,148548.350857463,132268.395307390,16279.955550073,0.109593647,110429.785358161,4.586667000,6.473333000,40.556259521,23.160000000,93.980316020,1.024126697,1.102867795,104.813848877,31735.306221650,11.011563711,0.497344016,5.476535319,0.155767460,1.046691089,0.792438036 +1997Q1,1461038.681114800,827184.751428538,289479.732342026,311965.409946078,436884.003660057,407690.515543245,1.028218235,1.032631611,1.033477647,1.018546861,1.011992700,1.014875586,0.920479717,1502266.613585180,730576.099319374,614280.372572265,157410.141693539,1344856.471891640,101.208434036,101.011559524,102.895131497,101.162768584,101.014948047,92.698510631,0.015191681,-0.003691965,148782.631320525,132446.329418217,16336.301902308,0.109799792,110615.817020643,4.440000000,6.203333000,40.110943853,21.170000000,104.610653888,1.031636408,1.121709271,105.572500964,31832.658705276,11.031175326,0.500038848,5.516016205,0.151779760,1.082302607,0.848198507 +1997Q2,1479338.049460170,834711.025056440,291485.897644267,318217.201902226,453530.448270958,419460.083416663,1.031530651,1.034566881,1.034469473,1.019785827,1.016424983,1.018341232,0.923987492,1525982.541042120,736749.255937842,630140.597641585,159092.687462696,1366889.853579430,101.541795150,101.492719344,101.950006046,101.318604326,101.281575372,92.698510631,0.008753779,-0.013413041,149208.977911336,132813.215645925,16395.762265411,0.109884556,111012.786810560,4.326667000,6.220000000,36.825940205,18.053300000,107.287644507,1.035517445,1.132708818,106.498049047,32151.525453715,11.138485295,0.498026300,5.547258624,0.150113140,1.105974563,0.874508631 +1997Q3,1490126.352257360,836560.896557109,291728.222059325,319843.407607863,469626.072043592,431026.988751688,1.035698555,1.042766321,1.037932723,1.023705796,1.021955433,1.030916539,0.927030027,1543321.709910760,742302.826405282,639089.046684275,161929.836821207,1381391.873089560,101.875156263,101.775869416,102.815810381,101.843662121,101.772493137,92.698510631,0.007895440,-0.015161363,149534.623169458,133313.891947135,16220.731222323,0.108474752,111489.434794801,4.323333000,5.810000000,36.663449897,18.523300000,102.095306998,1.036100648,1.145859920,107.570971560,32364.730178084,11.177577449,0.498147573,5.568083082,0.153891006,1.133357819,0.914645068 +1997Q4,1506084.792959640,846363.473459727,290464.886946012,326352.484772555,475149.368415665,439716.361255299,1.041284005,1.046451447,1.044471883,1.025862497,1.028726590,1.030985665,0.932417298,1568262.005383050,748658.902632855,655640.610269092,163962.492481103,1404299.512901950,102.208517376,102.078238733,103.200685341,102.294171290,102.229722531,92.698510631,0.012361660,-0.010247779,149894.846916464,133734.664557388,16160.182359076,0.107810126,111884.574429863,4.433333000,5.600000000,36.542364972,18.716700000,99.689107580,1.037992005,1.129461964,108.268104116,32698.534901873,11.261738293,0.497089477,5.598091603,0.152722894,1.077896750,0.890150698 +1998Q1,1515402.265136620,851862.510398689,293506.408689273,333009.599065152,486337.813806102,457333.625978442,1.043881661,1.046653610,1.043493670,1.027593621,1.025656591,1.023472527,0.931840450,1581900.633977650,751297.884514801,660815.243436729,169787.506026120,1412113.127951530,102.441870156,102.530872290,101.523943643,102.427480896,102.546621256,92.714780369,-0.000875611,-0.020312471,150485.900073747,134439.559755107,16046.340318640,0.106630191,112503.637089932,4.203333000,5.116667000,30.472369325,14.076700000,97.054186936,1.042515323,1.127978542,108.576512178,32965.447913967,11.271996635,0.495774556,5.588369122,0.154128523,1.074632074,0.920159358 +1998Q2,1522932.911850080,857760.238301435,294916.522942631,333995.446456303,492591.275155720,463677.530308215,1.050312172,1.050580892,1.049447476,1.029821955,1.020093441,1.011212842,0.934275914,1599554.973827460,760641.685589766,662197.852464524,176715.435773171,1422839.538054290,103.075256271,103.267667246,100.613278591,102.797642254,103.046989122,92.714780369,0.004760902,-0.016252728,151258.168743622,135249.398631397,16008.770112225,0.105837392,113250.248251759,4.056667000,4.990000000,28.827341610,13.280000000,92.196487155,1.043970298,1.117794781,109.216393641,33156.397955839,11.260182502,0.499458433,5.623993107,0.152071473,1.055896743,0.908779214 +1998Q3,1530884.595250820,865368.937893845,295693.170345942,340036.508234941,494958.491952118,470401.096140696,1.053003142,1.053263414,1.053208806,1.031231601,1.011841945,0.998474235,0.937803550,1612026.288299310,768646.471238391,667022.536182306,176357.280878612,1435669.007420700,103.208600717,103.482878239,99.632076372,103.099445083,103.479201510,92.714780369,0.003040131,-0.016274932,151731.878189770,135975.486259060,15756.391930710,0.103843649,113912.457579357,3.936667000,4.560000000,26.701691848,12.426700000,84.103337061,1.042703543,1.094944614,110.313161347,33429.510757102,11.258533706,0.502093021,5.652831201,0.149258145,1.023853607,0.894719049 +1998Q4,1534978.656696100,873740.173832149,296657.427216230,343780.137012548,490952.933590277,475914.846325614,1.057977417,1.054736990,1.060130750,1.032038590,1.004630818,0.985098862,0.938399849,1623972.754480100,777892.183774448,662531.556509609,183549.014196042,1440423.740284060,103.141928494,103.577028633,98.632499245,103.224046274,103.718031150,92.714780369,0.001838754,-0.013188145,152183.122809452,136595.076782463,15588.046026989,0.102429532,114566.068246436,3.623333000,4.146667000,24.534343566,11.093300000,80.694692253,1.047736444,1.071169842,111.742913846,33794.266101152,11.237437636,0.506777199,5.694877166,0.146569333,0.979191136,0.849649218 +1999Q1,1548294.193813770,880134.595311092,299222.626274141,349339.783600178,495116.126349469,485501.726031036,1.058120136,1.053918186,1.066152188,1.033870722,1.001135825,0.978484162,0.940837771,1638281.262774170,782559.056059600,674134.602718454,181587.603996115,1456693.658778050,103.375281273,103.920248566,97.733237447,103.356757077,103.955404206,87.104567983,-0.006908058,-0.019496093,152480.439562883,137196.849204574,15283.590358309,0.100233121,115216.560493232,3.088634921,3.998584641,24.174704650,11.090000000,77.804662461,1.050623603,1.074695248,112.139360784,34050.217309861,11.285202268,0.505433050,5.703914198,0.147600000,1.000000000,0.891572096 +1999Q2,1559001.021110890,885440.464702886,299362.077572757,354857.570389383,510388.786405696,495598.791022854,1.060827052,1.058790328,1.073232315,1.035229628,1.004427108,0.988125910,0.942556906,1653830.458051600,793987.150139140,675460.028932910,184383.278979552,1469447.179072050,104.075339612,104.329981103,101.444651340,103.832557100,104.104345487,87.104567983,0.009341053,-0.004526345,152798.714242266,137693.153281160,15105.560961106,0.098859215,115791.249566318,2.634876923,4.258207692,29.336435240,15.326700000,77.686465990,1.049417480,1.092083260,112.873221561,34219.029406124,11.322284253,0.509292258,5.766351712,0.143400000,1.038542658,0.946152290 +1999Q3,1575470.366523240,893609.149133381,300490.701257659,361648.205720581,526210.814402939,508902.562492752,1.064270988,1.061997315,1.080550493,1.039649961,1.012137543,1.003250558,0.944044987,1676727.403863420,803442.311222088,683872.590038197,189412.502603133,1487314.901260290,104.408700725,104.317311607,104.609932132,104.319694321,104.320966480,87.104567983,0.005287359,-0.007857855,153337.418993820,138464.434280057,14872.984713763,0.096995142,116558.933069798,2.699393939,5.050689727,34.791960149,20.330000000,77.891698666,1.049319694,1.099679266,113.946068688,34565.787961507,11.378159126,0.509969802,5.802517559,0.138600000,1.047354985,0.953682805 +1999Q4,1594962.909461210,902015.016386099,302231.345866307,364557.854946885,539668.676191837,520947.367958734,1.067222983,1.068130746,1.085738980,1.044562064,1.023707010,1.022370964,0.945493580,1702181.073627210,814014.130943226,694013.059859025,194153.882824962,1508027.190802250,104.808734061,104.513776294,106.739177767,104.796446285,104.630853626,87.104567983,0.004932969,-0.006735087,153775.003111101,139149.546447300,14625.456663801,0.095109455,117236.029020126,3.430630769,5.317531848,39.300344900,24.050000000,82.095297943,1.052060935,1.112492637,115.536389400,34994.405593317,11.462221403,0.510365555,5.849922991,0.131700000,1.061430917,0.963395420 +2000Q1,1613672.094209720,909392.721288160,305326.867939692,371554.617688240,562514.686354685,539096.038309106,1.071705152,1.076128359,1.092338854,1.055991932,1.036703964,1.049728484,0.950997662,1729380.697586660,825822.063271542,708776.324827999,194782.309487123,1534598.388099540,105.475456288,104.818788027,111.371693386,105.430451004,104.892772294,84.565586161,0.000150614,-0.009827951,154592.547426678,140224.682000000,14367.865426678,0.092940220,118168.066900000,3.548615385,5.613682662,42.937898776,26.773300000,87.206551491,1.060217597,1.139930181,116.365173361,35297.104997370,11.507760768,0.511765721,5.889277490,0.130200000,1.100649241,1.013733753 +2000Q2,1628462.067426660,917153.241879017,306099.350407414,373999.378631037,578680.837138483,556520.778768752,1.075076581,1.081173629,1.095868224,1.062751455,1.048053980,1.062450744,0.953601824,1750721.432166970,835018.622944345,717885.774874643,197817.034347982,1552904.397818990,106.142178515,105.312262572,114.185714239,105.833259681,105.079965781,84.565586161,-0.006319093,-0.015008561,155096.606262439,141050.194400000,14046.411862439,0.090565566,118926.755000000,4.284806452,5.426625615,42.205469890,26.540000000,84.638989891,1.064574162,1.162344111,117.936803190,35675.164671871,11.545266381,0.512765166,5.920010437,0.130500000,1.134226673,1.071583507 +2000Q3,1637056.487006690,921338.534200575,308107.279407946,377482.810753753,593075.618384531,572108.820775689,1.081214978,1.089200744,1.102859086,1.067517993,1.056689271,1.078797085,0.962174375,1770009.994170720,846559.641707976,728574.160142801,194876.192319940,1575133.801850780,106.742228519,105.554755091,118.735193552,106.657809193,105.571412571,84.565586161,-0.006356979,-0.011728313,155504.891604439,141715.879200000,13789.012404439,0.088672532,119498.774900000,4.738815385,5.438421892,45.022175588,30.340000000,81.384711600,1.070043913,1.177219927,118.008522432,35851.981069822,11.551679997,0.517123049,5.973639979,0.134300000,1.148972254,1.104681299 +2000Q4,1649168.362833530,922219.342898706,310030.727610852,378664.300250453,614348.623865642,590479.248511900,1.084960358,1.097602842,1.108923975,1.075689483,1.069783409,1.098912309,0.965506229,1789282.298069400,855394.627851632,736887.699471891,196999.970745874,1592282.327323520,107.442286857,106.082212982,121.047618910,107.393389636,106.165959594,84.565586161,-0.003163494,-0.007821815,155744.359867237,142302.151100000,13442.208767237,0.086309442,120020.158000000,5.028174603,5.276487462,44.060665135,29.576700000,80.113009745,1.069442712,1.194436114,118.703973159,36029.769505375,11.589201921,0.518682414,6.011115231,0.138200000,1.170580230,1.151673583 +2001Q1,1664323.600223250,931516.405936750,311422.116612568,382366.163689790,614938.987673040,582694.990947589,1.094189970,1.101700267,1.116760792,1.076908893,1.065022401,1.085139715,0.974986243,1821086.189940240,863800.300877371,758892.313555483,198393.575507386,1622692.614432850,107.708975748,106.625555559,118.775657177,107.734721394,106.740112013,90.998099830,0.008331655,-0.004088582,155813.862885888,142665.794700000,13148.068185888,0.084383173,120428.127700000,4.744718750,4.988443200,40.721682002,25.816700000,80.670208276,1.071739206,1.164069790,118.819550804,36173.770766967,11.665890929,0.519009825,6.054712012,0.137900000,1.099861429,1.083170576 +2001Q2,1665057.538369370,935179.808414220,312351.113462850,380680.049808276,609040.225794393,580626.272079870,1.101506067,1.111161334,1.126580521,1.082195803,1.068553254,1.086550592,0.980619886,1834070.981222640,872019.948329728,760768.584754189,201282.448138724,1632788.533083920,109.275772981,108.018018413,121.861674046,108.895335924,107.729556892,90.998099830,-0.011233372,-0.022090147,155965.317824611,142886.314800000,13079.003024611,0.083858407,120656.569800000,4.588548387,5.192936862,41.380510024,27.240000000,77.478096615,1.079084256,1.181163364,119.268910361,36247.920625746,11.653023179,0.523717606,6.102893406,0.137200000,1.125885247,1.146108500 +2001Q3,1666225.608669130,938388.941522853,313533.435635192,378469.839550209,606419.516486153,574336.624186226,1.108400920,1.115442043,1.135957150,1.083852442,1.062894326,1.078763287,0.987999042,1846845.997266310,881335.246614091,764894.058782518,200616.691869702,1646229.305396610,109.342445204,108.295802570,119.738096439,109.289598558,108.347410251,90.998099830,0.005669962,-0.007859373,156240.360206557,143164.527400000,13075.832806557,0.083690493,120990.421800000,4.277923077,5.116738923,38.736401740,25.250000000,73.604796604,1.077237978,1.166826605,118.784067438,36188.391229490,11.638536717,0.528941124,6.156100695,0.143000000,1.103362110,1.123253772 +2001Q4,1668478.376104080,937782.544080175,317548.817526648,377146.724670310,605962.082292040,569087.756494394,1.116313661,1.119483338,1.148246648,1.088615465,1.060056056,1.061520117,0.995112119,1862545.203736740,889142.890063762,771180.162363590,202222.151309391,1660323.052427350,109.709142429,109.035700421,115.934170759,109.651844488,109.079660486,90.998099830,0.013666903,-0.006872558,156606.575699268,143379.711900000,13226.863799268,0.084459185,121166.647900000,3.452222222,4.811949152,32.318676892,19.340000000,69.815077933,1.079483422,1.162826726,119.005516687,36126.636597399,11.636781480,0.532906451,6.201315920,0.141300000,1.094042249,1.116221714 +2002Q1,1671917.625096850,938697.818433385,317069.232877742,376442.216939134,610701.674537140,570941.532948237,1.124221228,1.125235799,1.157208664,1.094559227,1.061989325,1.059450937,1.002720007,1879605.285038090,897620.177094777,778845.075209998,203140.032733319,1676465.252304770,110.509209101,109.834489730,116.368586332,110.530020546,110.001130824,81.887845085,0.018970122,-0.004265670,157168.021619180,143844.506600000,13323.515019180,0.084772429,121605.108900000,3.361467742,5.132725016,34.887405410,21.153300000,73.893202136,1.085218577,1.172032469,119.701291126,36225.151353249,11.623089853,0.536880624,6.240211728,0.143900000,1.105458098,1.140775359 +2002Q2,1680643.938596650,941147.224232273,319730.217613081,373774.979373578,621636.440529781,578157.876083555,1.127463309,1.130876649,1.161672566,1.097872299,1.059845928,1.061748270,1.004424619,1894864.376839760,903453.844505760,784626.303009144,206784.229324853,1688080.147514900,111.609300775,110.782359560,119.155222619,111.162392075,110.449807944,81.887845085,0.018499398,-0.005238831,157612.410485694,144085.188400000,13527.222085694,0.085825869,121835.357900000,3.446063492,5.258599708,39.176447189,25.070000000,76.529895454,1.086132264,1.157185116,120.525439494,36394.476492832,11.664238061,0.537564099,6.270275623,0.146800000,1.075802726,1.088355460 +2002Q3,1686930.287855450,945911.099998657,320956.517108850,374981.073858943,625470.291555742,580185.458814265,1.136031102,1.135255263,1.174652110,1.099128572,1.056795239,1.051623016,1.011793065,1916405.273658390,912112.863672576,794711.502507605,209580.907478211,1706824.366180180,111.642636886,110.873724814,119.032507903,111.627580668,110.964945230,81.887845085,0.020604937,-0.005933105,158091.618906712,144308.582700000,13783.036206712,0.087183851,121993.206300000,3.358863636,4.768222273,41.344180985,26.913300000,78.720084952,1.090380376,1.135366269,121.189686224,36555.401299600,11.689743301,0.540693869,6.320572530,0.141300000,1.026997871,1.016516859 +2002Q4,1687764.167716330,950443.444261161,322875.748287639,375552.830214545,629789.814417108,588381.870953021,1.142249825,1.141473599,1.180779336,1.105441270,1.055746683,1.052268120,1.017593884,1927848.325003410,917632.435549692,799826.058406847,210389.831046866,1717458.493956540,112.242686891,111.494759869,119.369029472,112.145655570,111.498338251,81.887845085,0.017859885,-0.005877990,158361.832933386,144323.437100000,14038.395833386,0.088647596,122063.207300000,3.116203125,4.541247545,41.730772466,26.856700000,80.828047458,1.093827619,1.130041506,121.458041540,36660.175046170,11.694317996,0.543697072,6.358166449,0.144100000,1.013816366,1.000637907 +2003Q1,1684293.655140000,949865.091248733,323362.212330692,376198.931166344,620702.586215766,593752.345170737,1.149098416,1.152559840,1.186473114,1.108414654,1.056124587,1.054962878,1.023499990,1935419.171058380,922692.517100876,801182.021858536,211544.632098965,1723874.538959410,113.042753563,111.890897769,124.706320987,113.123868859,112.104838982,83.154726720,0.009792155,-0.005270514,158761.857411833,144465.166000000,14296.691411833,0.090051173,122145.530800000,2.685365079,4.157870703,46.696883328,31.426700000,84.580757296,1.096798883,1.109184200,121.814673713,36831.615468188,11.658821997,0.547821643,6.386955019,0.146500000,0.963961882,0.931846520 +2003Q2,1685947.738188730,952009.790363304,324805.216864671,377651.685779916,617352.694360211,590309.405134944,1.153486350,1.155190598,1.190854139,1.109498230,1.044693641,1.035404209,1.027175861,1944717.703633580,928138.536551141,803626.282589322,212952.884493121,1731764.819140460,113.776148012,113.018058466,121.101349735,113.348278995,112.655473778,83.154726720,0.010831365,-0.006515929,159103.721455918,144674.830100000,14428.891355918,0.090688585,122220.480200000,2.359145161,3.960555292,41.583541162,26.126700000,83.498146972,1.100683676,1.088054859,123.069286850,36984.891271981,11.653359033,0.550514417,6.415342157,0.143500000,0.930217038,0.879321618 +2003Q3,1694652.152358430,956327.134527626,327572.565803321,381348.193679437,628499.516252356,595187.028649724,1.163352008,1.160921484,1.210693815,1.112529290,1.043095585,1.030516075,1.036522765,1971476.984797090,939990.686098849,816554.848700084,214931.449998154,1756545.534798930,113.976164680,113.128099804,121.736192147,113.933154940,113.235926138,83.154726720,0.014467949,-0.006955213,159236.424318645,144813.817500000,14422.606818645,0.090573541,122344.268600000,2.139106061,4.164237788,43.990433838,28.443300000,84.610768507,1.102858279,1.091456428,124.665014232,37232.966189222,11.702282155,0.554680608,6.491028980,0.145800000,0.937207715,0.889078080 +2003Q4,1707547.670316750,958962.312140344,328517.713157582,384658.166040700,643387.596307296,609552.987211020,1.165050719,1.166025796,1.203913713,1.118569884,1.043876051,1.032347417,1.035749709,1989379.640730970,941260.332535658,827331.669886740,220787.638308568,1768592.002422400,114.576214685,113.867456422,121.465184422,114.462334435,113.833136534,83.154726720,0.022412391,0.001126132,159668.006205955,145135.607700000,14532.398505955,0.091016346,122526.182700000,2.149312500,4.364097258,46.662816252,29.413300000,93.242033631,1.105757478,1.081844561,126.057637859,37550.896852331,11.765187726,0.551235171,6.485385271,0.144600000,0.913420507,0.841052840 +2004Q1,1716157.976486890,964669.782937796,328381.261353923,385921.425166797,658094.477430582,619019.238257139,1.171161396,1.171435580,1.214111983,1.124615225,1.044442490,1.036311935,1.042618446,2009897.971495460,948851.403874049,840446.559356319,220600.008265091,1789297.963230370,115.009584132,114.184745655,123.039658430,115.142319574,114.438018498,82.129414030,0.022163231,-0.000646290,160203.257381918,145362.027800000,14841.229581918,0.092639999,122728.287000000,2.061765625,4.150146446,51.580503772,31.950000000,105.805356510,1.110713017,1.075307657,126.874005269,37718.510661249,11.806095460,0.552892809,6.527505279,0.143600000,0.892640597,0.800176039 +2004Q2,1725685.210106730,967392.972946949,329867.318169394,387666.792563480,676988.289452021,635839.588329503,1.177696552,1.180045949,1.223660577,1.135693616,1.052825810,1.047986870,1.049142775,2032333.521160880,955253.190237514,855236.980177494,221843.350745877,1810490.170415010,116.443036920,115.395755734,127.130775801,115.984376153,115.006503057,82.129414030,0.024786227,0.001955720,160575.579606128,145740.262000000,14835.317606128,0.092388380,123032.814600000,2.083444444,4.356630123,55.147921361,35.490000000,106.822778525,1.119355899,1.092639549,127.555696083,37869.524906904,11.840826868,0.553550082,6.554490689,0.144300000,0.912559223,0.830145618 +2004Q3,1731512.372879430,969781.537709048,331715.012495200,389531.054209440,678780.849446373,644888.456725775,1.182777764,1.185212087,1.225318414,1.141895147,1.057311066,1.057480485,1.051272756,2047994.332281920,959542.321681869,860749.462092925,227702.548507128,1820291.783774790,116.576381365,115.317288981,129.511754530,116.567503683,115.438210143,82.129414030,0.019441196,0.001997033,160968.371288770,146097.461300000,14870.909988770,0.092384050,123243.824000000,2.116303030,4.207142545,60.103287854,41.593300000,104.402406001,1.123193560,1.093535129,128.372644170,38180.506759405,11.851762224,0.554164288,6.567823377,0.143600000,0.905000412,0.818338723 +2004Q4,1737424.256916190,977936.299405465,332096.865477194,391004.656830138,687061.809844177,655173.627574965,1.189400424,1.191023939,1.233262530,1.149868958,1.063723473,1.063723976,1.054747657,2066493.147689170,967381.547872038,865162.615965065,233948.983852063,1832544.163837100,117.276439703,115.894542098,131.866071480,117.103132640,115.820682593,82.129414030,0.022045568,0.005631346,161316.368260777,146414.360600000,14902.007660777,0.092377530,123449.406300000,2.164000000,3.841422576,62.313026406,44.156700000,104.460523287,1.127921839,1.088545484,129.075149569,38363.367014565,11.866488026,0.556790631,6.607149353,0.139900000,0.882285689,0.770606724 +2005Q1,1740139.024443130,980605.182198045,333554.410450102,390327.566543248,689741.504885334,652610.907526827,1.194472828,1.195782203,1.243466927,1.156608799,1.068858237,1.070716109,1.062469430,2078548.781490590,974199.623157620,874644.894577942,229704.263755023,1848844.517735560,117.376448037,115.971718311,132.385616219,117.558276768,116.268303794,86.777602994,0.011151491,-0.007358961,161507.169323679,146719.188200000,14787.981123679,0.091562382,123812.603400000,2.140354839,3.674182922,68.785498315,47.640000000,119.339603459,1.131622380,1.096146761,130.125309438,38447.482046616,11.860337055,0.559840110,6.639892403,0.140200000,0.887636667,0.762603874 +2005Q2,1752534.927920080,986019.608768629,335685.601402129,398520.845484613,703233.289777482,671654.405334018,1.199401855,1.202793812,1.247697386,1.160602820,1.074556428,1.079469073,1.063751629,2101993.643333290,983552.253801606,880709.630610032,237731.758921650,1864261.884411640,118.809900825,117.019996972,138.241991500,118.327499910,116.604936167,86.777602994,0.012565646,-0.002007992,161994.581745447,147136.853500000,14857.728245447,0.091717439,124182.901000000,2.124446154,3.408365831,72.040911003,51.613300000,118.797020689,1.141181688,1.113773941,131.125212959,38810.600505401,11.910917532,0.561216920,6.684608447,0.137300000,0.907900861,0.794047333 +2005Q3,1764801.305602600,991587.589368234,336619.118427424,401780.212394914,718879.608050363,681442.141498400,1.203977982,1.211643689,1.255791898,1.166801477,1.079263269,1.096185305,1.067008625,2124781.915134680,992801.635250291,890256.578827554,241723.701056832,1883058.214077850,119.276606384,116.839633160,145.895056105,119.280860316,116.988595995,86.777602994,0.010694123,-0.002894798,162363.029191865,147626.577400000,14736.451791865,0.090762361,124697.434600000,2.130545455,3.262351273,79.336878387,61.550000000,116.103599881,1.142814534,1.125282128,132.107581203,39045.910859896,11.954495841,0.562557174,6.725087398,0.132200000,0.925395185,0.819725069 +2005Q4,1775442.051046550,995997.813653896,337544.814796861,406697.243431418,730928.265076803,700443.165973249,1.212532767,1.216674302,1.273983643,1.175836119,1.089916125,1.107781076,1.074035994,2152781.661969140,1006955.721534670,899932.945772658,245892.994661810,1906888.667307330,120.043336945,117.615102153,146.595309367,119.813014334,117.506327590,86.777602994,0.008425947,-0.001195474,162777.049815380,148227.544600000,14549.505215380,0.089383026,125277.012700000,2.343718750,3.421350154,76.504940810,56.933300000,119.171984833,1.146760861,1.138937156,132.858683617,39377.547377327,11.977814622,0.567157751,6.793310408,0.135200000,0.936934788,0.841475264 +2006Q1,1791635.030243610,1001675.966551940,340936.904704061,410019.229727439,750425.127698857,717780.491485478,1.215783933,1.223910255,1.271669264,1.185374982,1.095670695,1.123300171,1.076573397,2178241.083949230,1012550.865889100,916275.744865652,249414.473194475,1928826.610754750,120.155817639,117.570107419,148.572724643,120.316158296,117.889619916,92.856020715,0.003264174,-0.004051762,163090.450525375,148838.197000000,14252.253525375,0.087388645,125763.291100000,2.613600000,3.561180185,84.745557435,61.913300000,135.711428771,1.153547541,1.145073025,134.137572716,39749.175431979,12.037467978,0.565154649,6.803030985,0.129500000,0.937678072,0.831738102 +2006Q2,1811645.797097480,1006951.786329320,342498.063537725,419400.488582757,767464.644640864,728484.566401725,1.222869523,1.232591286,1.284333726,1.194348911,1.100227807,1.128590633,1.082478853,2215406.431284980,1027896.944972840,933171.319297098,254338.167015044,1961068.264269940,121.790263736,118.845082492,154.391559336,121.250646508,118.416034931,92.856020715,0.009345672,-0.000686386,163506.016612771,149659.747000000,13846.269612771,0.084683548,126427.627900000,2.895661290,4.050330646,95.168974159,69.830000000,151.417268335,1.160171190,1.138613922,134.620549624,39961.386319972,12.105097285,0.567382955,6.868225863,0.129700000,0.912249852,0.794758695 +2006Q3,1823067.538434420,1009828.340706500,343382.860624586,423969.474849515,775103.435194795,734522.855648111,1.229124125,1.238456639,1.285841586,1.203718741,1.104330334,1.132275906,1.090443555,2240776.292730460,1038919.077236930,949033.170747047,252824.044746483,1987952.247983980,121.890368108,118.874216635,155.305217748,121.904744355,119.048101209,92.856020715,0.008254601,-0.002584367,163872.930555890,150352.824900000,13520.105655890,0.082503594,127207.514200000,3.221507692,3.968108862,96.282982373,70.093300000,155.009770991,1.165703139,1.140188831,134.718285094,40115.055862197,12.125262958,0.569874157,6.909874011,0.133100000,0.903332478,0.784746460 +2006Q4,1842903.148117730,1019623.645052260,345972.927485803,434213.128829354,799771.775568054,758396.349571881,1.234699033,1.241185688,1.288798148,1.211006688,1.109956820,1.127976461,1.093376048,2275430.734414800,1051140.685696450,963845.475254862,260444.573463484,2014986.160951310,122.218278191,119.783717090,148.868996283,121.962248656,119.647393588,92.856020715,0.011745769,-0.002431286,164169.895198464,151021.804600000,13148.090598464,0.080088317,127839.137100000,3.590190476,3.862036154,89.410385803,59.723300000,163.777496141,1.170714200,1.146301207,135.945035338,40474.951449066,12.202894496,0.570372180,6.960191533,0.133600000,0.904486808,0.775979613 +2007Q1,1856778.445435890,1019678.984104690,347740.178600941,439260.354194769,811413.369255671,770270.433388697,1.245273282,1.249108757,1.294013206,1.219236441,1.110993505,1.130034169,1.102015601,2312196.588650210,1063218.324140660,982980.490497642,265997.774011909,2046198.814638300,122.437785043,119.897487130,150.308593488,122.600817125,120.215927738,96.869541977,0.013971035,0.000545242,164566.648805789,151830.791300000,12735.857505789,0.077390271,128630.669000000,3.820390625,4.080227092,89.836812079,58.066700000,172.880142890,1.178029011,1.147526278,136.446303640,40803.151173600,12.229261466,0.572614534,7.002652855,0.133800000,0.899059666,0.763017496 +2007Q2,1868915.910172000,1026067.596315820,349655.843016548,440594.640998016,825917.926812323,777239.235271905,1.251108877,1.258785034,1.298557745,1.227794995,1.116668973,1.137340460,1.107753381,2338217.284764290,1075109.337273110,995188.580251523,267919.367239657,2070297.917524630,124.117821957,121.291706789,155.267935463,123.581954030,120.853437954,96.869541977,0.016945186,0.000568909,164908.783405679,152505.813700000,12402.969705679,0.075211092,129165.900900000,4.067790323,4.424932077,102.240436673,68.733300000,185.483783413,1.185208369,1.150406630,137.282323643,40936.685772250,12.254719114,0.575258272,7.049628543,0.130300000,0.890829494,0.741763435 +2007Q3,1877955.813752260,1030090.505652460,350946.601803356,443385.938094193,837790.182496940,792108.150612311,1.257779373,1.265300093,1.306137405,1.231950847,1.120838036,1.142577262,1.115708174,2362054.086194630,1086147.440175880,1009103.212361440,266803.433657311,2095250.652537320,124.220898021,121.302362776,156.436475002,124.252332248,121.480826221,96.869541977,0.009669866,-0.004716909,165554.355509311,153165.765700000,12388.589809311,0.074830951,129771.605200000,4.493738462,4.477209769,104.839574223,75.043300000,173.119199673,1.187782382,1.152306195,137.893968128,41191.873168989,12.260937065,0.578366878,7.091319886,0.129700000,0.887590132,0.727892505 +2007Q4,1887151.515661730,1033999.267002380,353778.105049953,447816.781313736,843402.454768190,795727.504834193,1.266812908,1.277910047,1.321447981,1.238250673,1.128532296,1.158027032,1.124004672,2390667.898898520,1102375.172127860,1018791.947709410,269500.779061248,2121167.119837270,125.802388259,122.627345018,160.960484253,125.517442639,122.464475279,96.869541977,-0.008833982,-0.021522046,165857.130188382,153688.865300000,12168.264888382,0.073365944,130435.875700000,4.718390625,4.344785303,117.774331884,89.006700000,179.263789913,1.192003417,1.149104491,138.576599584,41388.531868106,12.279038641,0.584147676,7.172771885,0.128800000,0.868856563,0.690317967 +2008Q1,1899587.634802100,1035379.750063470,355604.629942604,451846.174365833,856790.072552113,804063.075842284,1.270934753,1.286655296,1.324515825,1.243659723,1.138423768,1.175529254,1.131522830,2414251.940893650,1119005.954155990,1030420.821370110,264825.165367550,2149426.775526100,126.623054028,123.051084191,166.506436211,126.798522231,123.387573659,98.796779782,-0.006151031,-0.018656153,166414.663229939,154359.254300000,12055.408929939,0.072441987,131049.000200000,4.476274194,4.149810600,132.509794060,96.673300000,212.647426876,1.199294624,1.149352924,138.253502551,41467.324425856,12.306276312,0.589078352,7.249360974,0.130100000,0.855201583,0.667733604 +2008Q2,1891658.804143470,1032518.152334880,359557.360753321,444333.786371367,854380.106812372,800222.236948534,1.278545547,1.298182197,1.340586643,1.256493755,1.145647383,1.192262579,1.139432029,2418571.940691110,1128528.239790440,1026888.389844820,263155.311055850,2155416.629635260,128.716164034,124.494890175,176.361289883,128.163065453,124.047292555,98.796779782,-0.006210632,-0.016441175,166661.821666114,154284.940500000,12376.881166114,0.074263446,131087.166900000,4.859265625,4.500410262,154.947114595,122.477000000,220.483920749,1.201520047,1.143776247,138.301318349,41322.700902979,12.260813000,0.596581285,7.314571572,0.131900000,0.835733600,0.640117782 +2008Q3,1880968.435483540,1027620.610270080,359389.915902074,437692.076803558,842860.448425547,792685.878167979,1.281376088,1.305076624,1.341435849,1.266190711,1.156976812,1.211922534,1.142881817,2410227.975528460,1133518.227733740,1016206.396089720,260503.351705004,2149724.623823460,129.083274750,124.588592352,180.009279247,129.106409633,124.765626182,98.796779782,-0.010848911,-0.016863328,166851.735456672,154122.190900000,12729.544556672,0.076292551,130961.228700000,4.981727273,4.609775470,144.862083753,115.603000000,203.204426002,1.208538298,1.162204200,137.300734690,41099.931971585,12.204397203,0.602624800,7.354672427,0.131200000,0.854261437,0.664441793 +2008Q4,1846925.626231830,1024021.170293090,362427.559537954,423088.418426248,789568.783639153,754601.775247349,1.288355371,1.298432188,1.350121526,1.262569339,1.141787537,1.170144234,1.147711952,2379496.550949940,1134133.750419450,985604.864745858,259757.935784636,2119738.615165310,128.761486391,125.512484109,164.706360337,128.437280590,125.309721921,98.796779782,-0.014075266,-0.021861316,166953.302437833,153488.538300000,13464.764137833,0.080649882,130406.733500000,4.242375000,4.165450939,82.465539751,55.886700000,147.815019645,1.212973481,1.160516294,134.023562440,40393.038284451,12.032987262,0.614065739,7.389045221,0.137200000,0.876748884,0.758753226 +2009Q1,1792931.140014510,1019600.801206280,365252.228229465,400247.648832357,720534.153120619,698604.578082728,1.290878152,1.285149563,1.358820766,1.257541591,1.113185375,1.118748076,1.153599487,2314455.635999890,1125517.877353100,942806.566058321,246131.192588470,2068324.443411420,127.906666044,125.243374140,156.809101592,128.133417870,125.635882853,95.949445377,-0.001412114,-0.010280529,167434.367155275,152375.433200000,15058.933955276,0.089939325,129520.088600000,2.006793651,4.144320371,69.121312953,44.980500000,131.672029422,1.215335209,1.123031823,131.300743419,39485.239602077,11.766536786,0.627752986,7.386478606,0.147400000,0.845887881,0.767541989 +2009Q2,1789180.360977150,1018609.476779490,367308.129211545,389360.295127632,715881.056988690,681130.321184219,1.291128093,1.286208319,1.362932513,1.249655980,1.103164284,1.102174246,1.155031641,2310061.026762330,1122436.973687720,944122.955298792,243501.097775822,2066559.928986510,128.979406771,126.309061964,157.944789368,128.417955482,125.848036333,95.949445377,0.005392283,-0.011494767,167268.312442194,151277.250200000,15991.062242194,0.095601265,128491.315900000,1.307967742,4.183274708,84.532955963,59.125700000,144.510930057,1.215177474,1.115710990,131.662758691,39286.225398280,11.827160783,0.627347023,7.419734112,0.147100000,0.840097859,0.733574151 +2009Q3,1794763.321238950,1017018.935603960,369473.767050064,385515.346279899,734191.381477689,699209.991195000,1.292643243,1.287865894,1.371818966,1.249875922,1.103689222,1.106492354,1.159443160,2319988.680778630,1126666.943838410,954259.112737575,239062.624202648,2080926.056575980,128.618141250,125.816289976,159.134600528,128.644376879,125.992575933,95.949445377,0.007204203,-0.008592687,167220.956285284,150666.570200000,16554.386085284,0.098997078,127965.840100000,0.870909091,3.952454432,95.244005973,68.369400000,156.603506127,1.217176670,1.113424271,132.008646383,39403.320169077,11.912153564,0.627752379,7.477882734,0.146800000,0.831294106,0.699151802 +2009Q4,1803324.663671030,1021393.102908650,368791.188587470,384219.877435946,751046.598261707,711658.199598261,1.295819074,1.292218769,1.370394061,1.257643220,1.109366547,1.114613398,1.157346381,2336782.496253420,1129849.646245780,957221.626960047,249711.223047590,2087071.273205830,129.306707080,126.524206271,159.583152437,128.944316029,126.279752358,95.949445377,0.008775691,-0.008325690,167162.692430225,150281.415600000,16881.276830225,0.100987108,127674.954200000,0.722000000,3.838133809,103.805522070,74.966800000,169.140528304,1.220816755,1.113909080,133.427297144,39642.972720319,11.999651830,0.626537012,7.518226001,0.142600000,0.821767298,0.676616045 +2010Q1,1810598.276364910,1023383.309746110,370268.971126328,381293.712402664,769703.741735456,732794.794367501,1.296649653,1.297580685,1.370771148,1.256699161,1.122273811,1.135366725,1.159252839,2347711.627489730,1131699.196827580,967241.995316808,248770.435345343,2098941.192144390,129.319666263,126.135568855,164.362723460,129.605037975,126.594044993,95.949494538,0.007585345,-0.005971484,167291.578076097,150253.370800000,17038.207276097,0.101847370,127669.772600000,0.661317460,4.062004447,107.481611972,76.653300000,178.459282855,1.230060400,1.146668365,134.354218211,39898.445841429,12.050300547,0.625041574,7.531938823,0.137700000,0.862708307,0.723113935 +2010Q2,1828834.072537110,1025966.668681740,370202.478958713,390066.111335714,806957.925346070,765833.524443214,1.299676435,1.306024512,1.374281908,1.264120773,1.140112582,1.165166794,1.159785689,2376892.547656570,1139065.924001010,981989.661514836,255836.962140728,2121055.585515850,131.033944556,127.446973243,170.820333168,130.427841402,126.942935264,95.949494538,0.005925667,-0.005727823,167421.945105900,150247.384200000,17174.560905900,0.102582495,127651.999500000,0.687587302,3.842996987,114.586359070,78.672600000,201.417427865,1.232547476,1.184513212,135.692639549,40275.280902385,12.172152496,0.622837217,7.581269585,0.133500000,0.912881268,0.786936357 +2010Q3,1836441.575907100,1027674.802144560,370908.393095789,389457.076109951,821348.364831355,772391.987367883,1.304104651,1.311646541,1.374265094,1.267294546,1.149721382,1.179013399,1.162695035,2394912.000107700,1142352.327921850,992869.175094831,259690.497091023,2135221.503016680,130.833953252,127.229013592,170.837507867,130.854435463,127.403620803,95.949494538,0.007502494,-0.006552834,167372.595317203,150298.898100000,17073.697217203,0.102010112,127742.863800000,0.874939394,3.512732039,115.309623582,76.405200000,213.786122656,1.229240352,1.190429116,136.842084823,40463.562667715,12.218596404,0.622046649,7.600536946,0.129900000,0.916208877,0.774569703 +2010Q4,1845035.397627140,1031811.617536280,370795.753603009,389810.145340234,840216.889058813,787916.728389215,1.307019782,1.317891746,1.379759048,1.273703272,1.157188081,1.191806528,1.164271148,2411497.763787950,1149571.567138640,998549.913335811,263376.283313504,2148121.480474450,131.931231951,128.125612032,174.292638585,131.522557470,127.837158598,95.949494538,0.008984770,-0.004801131,167432.448879829,150437.902500000,16994.546379829,0.101500913,127824.600800000,1.020833333,3.716625395,128.241065605,86.794900000,230.317259608,1.233356289,1.186699965,137.261914636,40575.084673667,12.264431815,0.623062066,7.641502228,0.128500000,0.897814227,0.736230811 +2011Q1,1862159.314849160,1033781.675506250,369784.712738249,397194.458108852,855343.067430395,801508.537031097,1.309682113,1.327466689,1.381361689,1.278402537,1.176209368,1.226049357,1.165830617,2438836.745919840,1157970.933525500,1012991.410310370,267874.402083963,2170962.343835870,132.525685087,127.847671913,185.253696343,132.869288507,128.377359831,103.922273644,0.003432875,-0.006150999,167306.495211212,150573.018100000,16733.477111212,0.100016901,127915.998600000,1.095843750,4.303056923,150.854155902,104.897000000,260.164835625,1.244944892,1.205518207,136.400681178,40734.912932492,12.367151422,0.621843107,7.690427861,0.128100000,0.901793475,0.730999997 +2011Q2,1862862.801269000,1028809.861808930,369948.426210377,395778.937498714,862248.095326769,801448.017721944,1.313551049,1.337171736,1.385487297,1.281754637,1.182901452,1.237224946,1.169447900,2446965.386266900,1166823.090690230,1011697.900349000,268444.395227670,2178520.991039230,134.653729476,129.712928676,190.462632464,133.980908960,129.145164247,103.922273644,0.006788789,-0.004810494,167446.242995654,150765.182200000,16681.060795654,0.099620395,128113.388900000,1.415936508,4.462972245,163.442104932,117.122000000,269.433844032,1.242118421,1.197468700,136.892008120,40692.977480988,12.356054456,0.626360186,7.739340567,0.131400000,0.880027219,0.694897139 +2011Q3,1862039.354815240,1029901.114662690,369700.445392718,393397.557686652,869528.145152768,801911.946524289,1.317798968,1.340806084,1.387905754,1.286244059,1.185735969,1.239802562,1.172979919,2453793.540198170,1168793.492577480,1015341.278348890,269658.769271802,2184134.770926370,134.376319431,129.338666166,191.344078151,134.415628881,129.542144047,103.922273644,0.007504424,-0.007500226,167711.447086624,150519.177100000,17192.269986624,0.102511011,127985.491700000,1.561363636,4.272543208,156.491320332,112.473000000,256.834415350,1.243929964,1.202637563,138.003834098,40739.350002495,12.370778200,0.627695376,7.765080271,0.126700000,0.888646202,0.707862855 +2011Q4,1856349.568288870,1024093.584031330,370445.895605383,391452.008701708,870636.232014002,793260.059216491,1.322316369,1.349537521,1.390765704,1.292861267,1.190842482,1.247078448,1.176940780,2454681.421283160,1172949.754619100,1011863.754319250,269867.912344809,2184813.508938350,135.812915411,130.647599136,194.268785889,135.352695293,130.312099895,103.922273644,0.013543173,-0.005821086,168061.360814085,150264.863800000,17796.497014085,0.105892853,127732.730800000,1.495375000,4.187944532,144.646380277,109.314000000,220.168531539,1.247055277,1.208827954,139.082637220,40631.716405294,12.353849871,0.631858231,7.805881727,0.131100000,0.895475657,0.741754644 +2012Q1,1853416.856630210,1021057.921590960,370033.542485025,386155.971964010,882313.198532952,797405.399486673,1.325228517,1.356088265,1.393106497,1.294893526,1.200085957,1.265953564,1.174561239,2456200.872394900,1176430.465468880,1000521.133492930,279249.273433090,2176951.598961810,136.090013366,130.291340543,202.137563962,136.479631427,130.877988040,110.166196621,0.008705838,-0.011395724,168516.257769626,150166.941700000,18349.316069626,0.108887512,127581.522700000,1.042907692,3.642317401,153.649090418,118.542000000,226.733978545,1.254103142,1.232373553,139.920551370,40640.015829254,12.342375996,0.634736034,7.834150793,0.126800000,0.922373398,0.762879459 +2012Q2,1847507.297419790,1017033.887739890,369717.965085164,381875.640049765,889109.700399691,794768.583404850,1.329527379,1.361541471,1.398642073,1.299449137,1.202556614,1.267065394,1.179907956,2456311.534874520,1180374.624220200,999513.935530463,276422.975123861,2179888.559750660,137.964850605,132.149022446,204.171218465,137.229173826,131.520084329,110.166196621,0.021235397,-0.004079382,169168.913236025,150059.384800000,19109.528436025,0.112961230,127456.402600000,0.694290323,3.440174326,143.381935802,108.901000000,216.614885332,1.253194508,1.237162553,140.122933212,40433.287164538,12.311841075,0.638901197,7.866050003,0.128000000,0.930564715,0.780383672 +2012Q3,1845279.756680790,1015529.838022440,369244.647201974,377891.413186215,896618.233376934,796168.894468407,1.334819640,1.364937075,1.400817751,1.302155772,1.210251484,1.270777699,1.184029299,2463115.660746070,1180774.628463330,1004090.667446400,278250.364836336,2184865.295909730,137.795705974,131.757461974,206.674988081,137.867257784,132.002555215,110.166196621,0.026296731,-0.003494754,169266.328908945,149793.747800000,19472.581108945,0.115041079,127189.397800000,0.361630769,2.908033584,142.032878963,109.954000000,208.523821648,1.257752439,1.254203535,140.673983405,40395.940725600,12.318803580,0.639889222,7.882669643,0.125900000,0.952220150,0.799843477 +2012Q4,1838907.181515910,1010029.505885610,369079.377771228,376409.264435444,889891.007613716,790475.026315356,1.340353702,1.372664775,1.395791197,1.306520815,1.211406910,1.269286550,1.187953589,2464786.048595820,1179182.283107010,1005354.103827570,280249.661661237,2184536.386934580,138.943144037,133.014219480,206.481115836,138.452776032,132.652144897,110.166196621,0.025327290,-0.004971809,169234.436700631,149269.540943100,19964.895757531,0.117971827,126808.629312980,0.195781250,2.220093233,142.913703047,110.442000000,210.369748123,1.260082594,1.245636478,140.607384118,40315.733805594,12.319373195,0.641240784,7.899684528,0.121900000,0.930877675,0.771192118 +2013Q1,1832226.890786640,1007409.695906020,369608.104020457,368050.318103559,893227.961058422,790572.531611410,1.344635758,1.375507101,1.410141146,1.306399638,1.206707295,1.263307431,1.192564799,2463677.793880090,1183480.546766640,1001568.747130980,278628.499982461,2185049.293897620,138.613726247,132.505215889,208.470222179,138.990743150,133.077736961,109.966987382,0.024380107,-0.007737949,169153.506952356,148806.718874090,20346.788078266,0.120285937,126464.772115850,0.211225806,2.745954343,147.081828773,112.875000000,218.776619713,1.261957758,1.231974418,141.729106314,40300.313768260,12.312796792,0.645924668,7.953139184,0.128000000,0.907843265,0.757214915 +2013Q2,1839154.300051700,1009625.145173040,369886.287921759,370868.100420079,907930.605833946,801255.144477180,1.349743751,1.377349117,1.413130386,1.303998512,1.203955945,1.252609818,1.195722446,2482387.023744590,1187348.051296180,1011770.026107530,283268.946340878,2199118.077403710,139.892845471,134.183000340,204.742402363,139.130283782,133.527096812,109.966987382,0.030053960,-0.005979257,169147.103114819,148734.163522860,20412.939591959,0.120681580,126323.887144320,0.206650794,2.861203776,134.241323764,103.004000000,199.725919855,1.268188295,1.230555437,142.488069526,40451.660275716,12.365378986,0.645594582,7.983021676,0.126600000,0.904489821,0.765560937 +2013Q3,1842388.448911590,1012026.852252270,370580.169982666,373494.444305561,912204.942941961,814124.169250516,1.351305025,1.380747087,1.417025673,1.306255691,1.201116897,1.248356891,1.197144054,2489628.768608430,1193238.555643020,1012365.820396940,284024.392568465,2205604.376039960,139.639415628,133.746257959,206.776733897,139.689279729,133.966400702,109.966987382,0.021020292,-0.010850827,169122.842389968,148797.799452100,20325.042937868,0.120179171,126358.974018130,0.223484848,3.196765076,138.550014611,110.101000000,195.582297985,1.269746126,1.217752853,143.787242685,40720.178489527,12.381825912,0.647658509,8.019194908,0.125800000,0.885810272,0.755185032 +2013Q4,1847429.981127030,1012019.601874160,370780.599377499,375325.344034149,919519.038387060,815701.646487063,1.353695454,1.382881759,1.417074480,1.308131597,1.199091198,1.244172385,1.199477945,2500857.567293200,1198683.722859190,1017267.794615470,284906.049818539,2215951.517474660,140.065132360,134.387898180,204.502197130,139.579385185,134.030379354,109.966987382,0.029275078,-0.005798379,168885.657511663,148791.067150960,20094.590360703,0.118983404,126419.236321710,0.239921875,3.215573853,138.024162573,109.396000000,195.607561138,1.274454116,1.211243170,144.592401267,40810.828931466,12.416269447,0.648838514,8.056153812,0.126900000,0.871840660,0.734764824 +2014Q1,1851697.008144520,1014681.994611200,371349.230868146,377079.494561374,924129.802863094,821226.519164508,1.358005879,1.384173168,1.424062233,1.309208508,1.194328576,1.238117020,1.203117922,2514615.422573650,1206956.019957850,1020853.836799640,286805.565816162,2227809.856757490,139.511150983,133.788858085,204.534560818,139.865255465,134.335579925,108.215125439,0.027355664,-0.007218251,169067.263643027,149091.806211710,19975.457431317,0.118150948,126759.757743950,0.295222222,3.066507982,136.281460088,107.929000000,193.368048751,1.277113778,1.201021587,144.602113015,40917.992493164,12.419844223,0.651810752,8.095388007,0.127200000,0.857997957,0.730123263 +2014Q2,1853637.947437490,1017434.369946110,372183.334758771,375182.420374386,936601.650423959,831652.005969382,1.359827242,1.385283754,1.424241788,1.308072900,1.193719576,1.233232753,1.203867994,2520627.378120240,1212332.765286190,1019202.632950240,289091.979883816,2231535.398236430,140.684277198,135.096624327,203.971478840,139.926369966,134.446154467,108.215125439,0.027087315,-0.009577855,169295.647667622,149585.476312690,19710.171354932,0.116424560,127281.785594480,0.298080645,2.483875620,137.694289110,109.806000000,193.352910326,1.286276608,1.207438825,145.207061275,40980.608517721,12.391831033,0.654028888,8.104615469,0.127000000,0.861925314,0.729355990 +2014Q3,1856910.827302720,1022418.234793380,372930.788565930,375708.671314388,949867.800276720,846129.331116602,1.363299430,1.385516564,1.432339013,1.312837477,1.194862626,1.230248962,1.207142709,2531525.472848380,1220639.641279960,1020916.725163980,289969.106404442,2241556.366443940,140.131146311,134.572692524,203.078936727,140.149480022,134.757350710,108.215125439,0.029967362,-0.007169062,169469.436155941,149890.368102760,19579.068053181,0.115531558,127565.053743210,0.164772727,2.002710018,129.073544537,102.080000000,183.519450125,1.288503314,1.217729695,146.307155938,41145.238076681,12.388459984,0.657349628,8.143549560,0.128300000,0.879506725,0.754398659 +2014Q4,1863516.407176640,1026960.947780500,373477.749636457,377153.761744543,957251.112869218,853044.068485616,1.365637670,1.385994201,1.430486825,1.316050252,1.193121191,1.220805750,1.208240289,2544888.203482930,1227965.613121830,1023609.989866830,293312.600494274,2251575.602988660,140.295424025,135.226845939,197.099046336,139.826794399,134.885361123,108.215125439,0.030620047,-0.008955556,169454.411719797,150072.219924840,19382.191794957,0.114379977,127804.166818360,0.081515625,1.585842679,104.748150066,75.956900000,169.634841260,1.290005862,1.217850080,147.071741909,41287.388813701,12.417464126,0.658950792,8.182497825,0.128000000,0.889460153,0.800125020 From 74c444accf62080e5a4861ebecea59aea28a5b03 Mon Sep 17 00:00:00 2001 From: thorek1 Date: Sun, 22 Jun 2025 22:26:41 +0200 Subject: [PATCH 3/3] add getEAdata.R script --- benchmark/getEAdata.R | 1230 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1230 insertions(+) create mode 100644 benchmark/getEAdata.R diff --git a/benchmark/getEAdata.R b/benchmark/getEAdata.R new file mode 100644 index 000000000..3d0f931a5 --- /dev/null +++ b/benchmark/getEAdata.R @@ -0,0 +1,1230 @@ +if (!"pacman" %in% installed.packages()[,"Package"]) install.packages("pacman") + + +pacman::p_load(tidyverse, + + # curl, + + magrittr, + + lubridate, + + zoo, + + mFilter, + + # devtools, + + # knitr, + + rio, + + eurostat) + + + +# theme for ggplot + +theme <- theme_bw()+ theme(strip.background=element_blank(), + + strip.text=element_text(size=15), + + title=element_text(size=16), + + panel.border=element_blank(), + + panel.grid.major=element_line(size=1), + + legend.key=element_rect(colour="white"), + + legend.position="bottom", + + legend.text=element_text(size=10), + + axis.text=element_text(size=10), + + plot.title=element_text(hjust=0.5)) + +blueObsMacro <- "#0D5BA4" + + + +awm <- import("~/Github/MacroModelling.jl/benchmark/awm19up15.csv") + + + +awm %<>% + + transmute(gdp = YER, # GDP (Real) + + defgdp = YED, # GDP Deflator + + conso = PCR, # Private Consumption (Real) + + defconso = PCD, # Consumption Deflator + + inves = ITR, # Gross Investment (Real) + + definves = ITD, # Gross Investment Deflator + + wage = WIN, # Compensation to Employees (Nominal) + + shortrate = STN, # Short-Term Interest Rate (Nominal) + + employ = LNN, # Total Employment (Persons) + + period = as.Date(as.yearqtr(V1))) %>% + + gather(var, value, -period, convert = TRUE) + + + +TED <- "~/Github/MacroModelling.jl/benchmark/TED---Output-Labor-and-Labor-Productivity-1950-2015.xlsx" + + + +# 19 countries in the Euro area (same as the AWM database) + +EAtot_names <- c("Austria", "Belgium", "Cyprus", "Estonia", "Finland", "France", + + "Germany", "Greece", "Ireland", "Italy", "Latvia", "Lithuania","Luxembourg", + + "Malta", "Netherlands", "Portugal", "Slovak Republic","Slovenia", "Spain") + + + +hours_confboard <- + + import(TED, sheet = "Total Hours Worked", skip=2) %>% + + rename(country=Country) %>% + + filter(country %in% EAtot_names) %>% + + select(-1) %>% + + gather(period, value, -country, na.rm=TRUE) %>% + + mutate(period = as.Date(paste0(period,"-07-01")), + + value = as.numeric(value)) %>% + + filter(period >= "1970-07-01" & period <= "2012-07-01") + + + +chain <- function(to_rebase, basis, date_chain) { + + + + date_chain <- as.Date(date_chain, "%Y-%m-%d") + + + + valref <- basis %>% + + filter(period == date_chain) %>% + + transmute(var, value_ref = value) + + + + res <- to_rebase %>% + + filter(period <= date_chain) %>% + + arrange(desc(period)) %>% + + group_by(var) %>% + + mutate(growth_rate = c(1, value[-1]/lag(value)[-1])) %>% + + full_join(valref, by = "var") %>% + + group_by(var) %>% + + transmute(period, value = cumprod(growth_rate)*value_ref)%>% + + ungroup() %>% + + bind_rows(filter(basis, period > date_chain)) %>% + + arrange(period) + + + + return(res) + + + +} + + + + + +# sum over the 14 countries + +EA14_names <- c(filter(hours_confboard,period=="1970-07-01")$country) + +hours_confboard_14 <- + + hours_confboard %>% + + filter(country %in% EA14_names) %>% + + group_by(period) %>% + + summarize(value = sum(value), + + var = "hours") + + + +# sum over the whole countries + +hours_confboard_tot <- + + hours_confboard %>% + + group_by(period) %>% + + summarize(value = sum(value), + + var = "hours") + + + +hours_confboard_chained <- + + chain(to_rebase = hours_confboard_14, + + basis = hours_confboard_tot, + + date_chain = "1990-07-01") + + + +hours_confboard_chained_q <- + + tibble(period=seq(as.Date("1970-07-01"), + + as.Date("2012-07-01"), + + by = "quarter"), + + value=NA) %>% + + left_join(hours_confboard_chained,by="period") %>% + + select(-value.x) %>% + + rename(value=value.y) + + + +hours <- hours_confboard_chained_q + + + +hours_approx <- + + hours %>% + + mutate(value=na.approx(value), + + var="hours_approx") + + + +hours_spline <- + + hours %>% + + mutate(value=na.spline(value), + + var="hours_spline") + + + +hoursts <- ts(hours$value,start=c(1970,4),f=4) + +smoothed_hoursts <- tsSmooth(StructTS(hoursts,type="trend"))[,1] + + + +hours_StructTS <- + + hours %>% + + mutate(value=smoothed_hoursts, + + var="hours_kalman") + + + +hours_filtered <- bind_rows(hours_approx,hours_spline,hours_StructTS) + + + +hours_filtered_levgr <- + + hours_filtered %>% + + mutate(value=log(value)-log(lag(value))) %>% + + data.frame(ind2="2- Growth rates") %>% + + bind_rows(data.frame(hours_filtered,ind2="1- Levels")) %>% + + filter(period>="1971-01-01") + + + +hours <- hours_StructTS %>% + + mutate(var="hours") + + + +df <- get_eurostat("namq_10_a10_e", + + filters = list( + + geo = "EA19", + + freq = "Q", + + unit = "THS_HW", + + nace_r2 = "TOTAL", + + s_adj = "SCA", + + na_item = "EMP_DC"#, + + # lastTimePeriod = 1 + + ), + + time_format = "num") + +# "Eurostat/namq_10_a10_e/Q.THS_HW.TOTAL.SCA.EMP_DC.EA19") + + + +# convert Conference board annual hours worked series in 2000 basis index + +valref <- filter(hours_confboard_chained,period=="2000-07-01")$value + +hoursconfboard_ind <- + + hours_confboard_chained %>% + + transmute(period=period, + + var="Annual hours (original, Conference board)", + + value=value/valref) + + + +# Quarterly hours worked series from Eurostat + +# df <- rdb(ids = "Eurostat/namq_10_a10_e/Q.THS_HW.TOTAL.SCA.EMP_DC.EA19") + +eurostat_data <- + + df %>% + + select(period = time, + + value = values) %>% + + mutate(var = "Quarterly hours (original, Eurostat)") + + + +valref <- + + eurostat_data %>% + + filter(year(as.yearqtr(period))==2000) %>% + + summarize(value=mean(value)) + + + +eurostat_data_ind <- + + eurostat_data %>% + + mutate(value=value/valref$value, + + period = as.Date(as.yearqtr(period))) + + + +# convert interpolated hours worked series in 2000 basis index + +valref <- + + hours %>% + + filter(year(period)==2000) %>% + + summarize(value=mean(value)) + + + +hours_ind <- + + hours %>% + + transmute(period, + + var="Quarterly hours (interpolated)", + + value=value/valref$value) + + + + + +check <- rbind(hoursconfboard_ind, + + hours_ind, + + eurostat_data_ind) + + + +# We build the URL for the DBnomics API to get annual population series for the 19 countries of the Euro Area + +EAtot_code <- c("AT", "BE", "CY", "DE_TOT", "EE", "IE", + + "EL", "ES","FX", "IT", "LT","LV", "LU", + + "NL", "PT", "SK", "FI", "MT", "SI") + + + +df <- get_eurostat("demo_pjanbroad", + + filters = list( + + geo = EAtot_code, + + freq = "A", + + unit = "NR", + + sex = "T", + + age = "Y15-64"# , + + # na_item = "EMP_DC"#, + + # lastTimePeriod = 1 + + ), + + time_format = "num") + + + +# url_country <- paste0("A.NR.Y15-64.T.",paste0(EAtot_code, collapse = "+")) + +# df <- rdb("Eurostat","demo_pjanbroad",mask = url_country) + + + +pop_eurostat_bycountry <- + + df %>% + + select(country = geo, period = time, value = values) %>% + + mutate(period = ymd(paste0(period, "-01-01"))) %>% + + filter(period >= "1970-01-01", + + period <= "2013-01-01", + + !is.na(value)) + + + +plot_pop_eurostat_bycountry <- + + pop_eurostat_bycountry %>% + + mutate(value = value/1000000) + + + +# We sum the annual population for 16 countries in the Euro area + +EA16_code <- filter(pop_eurostat_bycountry,period=="1970-01-01")$country + +pop_a_16 <- + + pop_eurostat_bycountry %>% + + filter(country %in% EA16_code) %>% + + group_by(period) %>% + + summarize(value = sum(value), + + var = "pop") + + + +# We sum the annual population for all the available countries + +pop_a_tot <- + + pop_eurostat_bycountry %>% + + group_by(period) %>% + + summarize(value = sum(value), + + var="pop") + + + +# We use the chain function detailed in the appendix + +pop_chained <- + + chain(to_rebase = pop_a_16, + + basis = pop_a_tot, + + date_chain = "1982-01-01") + + + +pop_chained_q <- + + tibble(period=seq(as.Date("1970-01-01"), + + as.Date("2013-01-01"), + + by = "quarter"), + + value=NA) %>% + + left_join(pop_chained, by="period") %>% + + select(-value.x) %>% + + rename(value=value.y) + + + +pop <- pop_chained_q + + + +pop_approx <- + + pop %>% + + mutate(value=na.approx(value), + + var="pop_approx") + + + +pop_spline <- + + pop %>% + + mutate(value=na.spline(value), + + var="pop_spline") + + + +popts <- ts(pop$value,start=c(1970,1),f=4) + +smoothed_popts <- tsSmooth(StructTS(popts,type="trend"))[,1] + + + +pop_StructTS <- + + pop %>% + + mutate(value=smoothed_popts, + + var="pop_kalman") + + + +pop_filtered <- bind_rows(pop_approx,pop_spline,pop_StructTS) + + + +pop_filtered_levgr <- pop_filtered %>% + + mutate(value=log(value)-log(lag(value))) %>% + + data.frame(ind2="2- Growth rates") %>% + + bind_rows(data.frame(pop_filtered,ind2="1- Levels")) %>% + + filter(period>="1970-04-01") + + + +pop <- pop_StructTS %>% + + mutate(var="pop") + + + +df <- get_eurostat("lfsq_pganws", + + filters = list( + + freq = "Q", + + unit = "THS_PER", + + sex = "T", + + citizen = "TOTAL", + + age = "Y15-64", + + wstatus = "POP", + + geo = "EA20" + + )) + + + +# convert Conference board annual hours worked series in 2000 basis index + +valref <- filter(pop_chained,period=="2005-01-01")$value + +pop_a_ind <- + + pop_chained %>% + + transmute(period=period, + + var="Annual population (original, Eurostat)", + + value=value/valref) + + + +# URL for quarterly population series + +# df <- rdb(ids="Eurostat/lfsq_pganws/Q.THS.T.TOTAL.Y15-64.POP.EA19") + + + +# freq unit sex citizen age wstatus geo time values + + + +eurostat_data <- + + df %>% + + select(period = time, + + geo, + + value = values) %>% + + rename(var= geo) %>% + + mutate(var= "Quarterly population (orginal, Eurostat)") %>% + + filter(period >= "2005-01-01") + + + +valref <- + + eurostat_data%>% + + filter(year(period)==2005) %>% + + summarize(value=mean(value)) + + + +eurostat_data_ind <- + + eurostat_data %>% + + mutate(value=value/valref$value) + + + +# convert interpolated population series in 2000 basis index + +valref <- + + pop %>% + + filter(year(period)==2005) %>% + + summarize(value=mean(value)) + + + +pop_ind <- + + pop %>% + + transmute(period, + + var="Quarterly population (interpolated)", + + value=value/valref$value) + + + +check <- bind_rows(pop_a_ind, + + eurostat_data_ind, + + pop_ind) + + + +df <- get_eurostat("lfsq_pganws", + + filters = list( + + freq = "Q", + + unit = "THS_PER", + + sex = "T", + + citizen = "TOTAL", + + age = "Y15-64", + + wstatus = "POP", + + geo = "EA20" + + )) + + + +# df <- rdb(ids="Eurostat/lfsq_pganws/Q.THS.T.TOTAL.Y15-64.POP.EA19") + + + +old_data <- bind_rows(awm, + + hours, + + pop) + + + +# URL for GDP/Consumption/Investment volumes and prices data + +# variable.list <- c("B1GQ","P31_S14_S15","P51G") + +# measure.list <- c("CLV10_MEUR","PD10_EUR") + +# url_var <- paste0(variable.list,collapse = "+") + +# url_meas <- paste0(measure.list,collapse = "+") + +# filter <- paste0("Q.",url_meas,".SCA.", url_var, ".EA19") + +# df <- rdb("Eurostat","namq_10_gdp",mask = filter) + +df <- get_eurostat("namq_10_gdp", + + filters = list( + + freq = "Q", + + unit = c("CLV10_MEUR","PD10_EUR"), + + s_adj = "SCA", + + na_item = c("B1GQ","P31_S14_S15","P51G"), + + geo = "EA19") + + ) + +d1 <- + + df %>% + + select(period = time, + + value = values, + + unit, + + na_item, + + # series_name + + ) %>% + + rename(var = na_item) %>% + + mutate( var = ifelse(var=="B1GQ"&unit=="CLV10_MEUR","gdp", + + ifelse(var=="B1GQ","defgdp", + + ifelse(var=="P31_S14_S15"&unit=="CLV10_MEUR","conso", + + ifelse(var=="P31_S14_S15","defconso", + + ifelse(var=="P51G"&unit=="CLV10_MEUR","inves","definves")))))) %>% + + transmute(period,var,value) + + + +# URL for wage series + +# df <- rdb(ids="Eurostat/namq_10_a10/Q.CP_MEUR.SCA.TOTAL.D1.EA19") + +df <- get_eurostat("namq_10_a10", + + filters = list( + + freq = "Q", + + unit = "CP_MEUR", + + s_adj = "SCA", + + nace_r2 = "TOTAL", + + na_item = "D1", + + geo = "EA19") + + ) + +d2 <- + + df %>% + + select(period = time, + + value = values, + + unit) %>% + + rename(var=unit) %>% + + mutate(var="wage") + + + +# URL for hours and employement + +# url_meas <- "THS_HW+THS_PER" + +# filter <- paste0("Q.",url_meas,".TOTAL.SCA.EMP_DC.EA19") + +# df <- rdb("Eurostat","namq_10_a10_e",mask = filter) + +df <- get_eurostat("namq_10_a10_e", + + filters = list( + + freq = "Q", + + unit = c("THS_HW","THS_PER"), + + s_adj = "SCA", + + nace_r2 = "TOTAL", + + na_item = "EMP_DC", + + geo = "EA19") + + ) + +d3 <- + + df %>% + + select(period = time, + + value = values, + + unit) %>% + + rename(var= unit) %>% + + mutate(var=ifelse(var=="THS_HW","hours","employ")) %>% + + transmute(period,var,value) + + + +# URL for quarterly 3-month rates + +# df <- rdb(ids="Eurostat/irt_st_q/Q.IRT_M3.EA") + +df <- get_eurostat("irt_st_q", + + filters = list( + + freq = "Q", + + int_rt = "IRT_M3", + + geo = "EA") + + ) + +d4 <- + + df %>% + + select(period = time, + + value = values, + + geo) %>% + + rename(var= geo) %>% + + mutate(var= "shortrate") + + + +# URL for quarterly population series + +# df <- rdb(ids="Eurostat/lfsq_pganws/Q.THS.T.TOTAL.Y15-64.POP.EA19") + +df <- get_eurostat("lfsq_pganws", + + filters = list( + + freq = "Q", + + unit = "THS_PER", + + sex = "T", + + citizen = "TOTAL", + + age = "Y15-64", + + wstatus = "POP", + + geo = "EA20" + + )) + +d5 <- + + df %>% + + select(period = time, + + value = values, + + geo) %>% + + rename(var= geo) %>% + + mutate(var= "pop") %>% + + filter(period >= "2005-01-01") + + + +recent_data <- bind_rows(d1,d2,d3,d4,d5) + + + +maxDate <- + + recent_data %>% + + group_by(var) %>% + + summarize(maxdate=max(period)) %>% + + arrange(maxdate) + + + +minmaxDate <- min(maxDate$maxdate) + +recent_data %<>% filter(period <= minmaxDate) + + + +vars <- c("gdp","conso","inves","defgdp","defconso","definves","shortrate", "hours", "wage", "employ") + +new_df <- + + recent_data %>% + + filter(var %in% vars) + +old_df <- + + awm %>% + + filter(var %in% vars) %>% + + bind_rows(hours) + +df1 <- chain(basis = new_df, + + to_rebase = old_df, + + date_chain = "1999-01-01") + + + +recent_pop_q <- filter(recent_data, var == "pop") + + + +minDatePopQ <- min(recent_pop_q$period) + + + +pop <- chain(basis = recent_pop_q, + + to_rebase= pop, + + date_chain=minDatePopQ) + + + +plot_pop <- pop %>% + + mutate(value=log(value)-log(lag(value))) %>% + + data.frame(ind2="Growth rates") %>% + + filter(period>="1970-04-01") + + + +popts <- ts(pop$value,start=c(1970,1),f=4) + +smoothed_popts <- hpfilter(popts, freq=1600)$trend + + + +pop_StructTS <- + + pop %>% + + mutate(value=as.numeric(smoothed_popts), + + var="Smoothed population") + +plot_pop <- + + pop %>% + + mutate(var="Original population") + + + +pop_filtered <- bind_rows(plot_pop, pop_StructTS) + + + +pop_filtered_levgr <- pop_filtered %>% + + mutate(value=log(value)-log(lag(value))) %>% + + data.frame(ind2="2- Growth rates") %>% + + bind_rows(data.frame(pop_filtered,ind2="1- Levels")) %>% + + filter(period>="1970-04-01") + + + +pop <- pop_StructTS %>% + + mutate(var = "pop") + + + +final_df <- bind_rows(df1, pop) + + + +plot_df <- final_df + +listVar <- list("Real GDP [1]" = "gdp", + + "Real consumption [2]" = "conso", + + "Real investment [3]" = "inves", + + "GDP deflator [4]" = "defgdp", + + "Consumption deflator [5]" = "defconso", + + "Investment deflator [6]" = "definves", + + "Real wage [7]" = "wage", + + "Hours worked [8]"= "hours", + + "Employment [9]" = "employ", + + "Interest rate [10]" = "shortrate", + + "Population [11]" = "pop") + + + +plot_df$var <- factor(plot_df$var) + +levels(plot_df$var)<-listVar + + + +ggplot(plot_df,aes(period,value))+ + + geom_line(colour=blueObsMacro)+ + + facet_wrap(~var,scales = "free_y",ncol = 3)+ + + scale_x_date(expand = c(0.01,0.01)) + + + theme + xlab(NULL) + ylab(NULL) + + + theme(strip.text=element_text(size=12), + + axis.text=element_text(size=7)) + + + +EA_SW_rawdata <- + + final_df %>% + + spread(key = var, value= value) + + + +EA_SW_rawdata %>% + + write.csv("EA_SW_rawdata.csv", row.names=FALSE) + + + +EA_SW_data <- + + final_df %>% + + mutate(period=gsub(" ","",as.yearqtr(period))) %>% + + spread(key = var, value = value) %>% + + transmute(period = period, + + gdp_rpc=1e+6*gdp/(pop*1000), + + conso_rpc=1e+6*conso/(pop*1000), + + inves_rpc=1e+6*inves/(pop*1000), + + defgdp=defgdp, + + wage_rph=1e+6*wage/defgdp/(hours*1000), + + hours_pc=1000*hours/(pop*1000), + + pinves_defl=definves/defgdp, + + pconso_defl=defconso/defgdp, + + shortrate=shortrate/100, + + employ=1000*employ/(pop*1000)) + + + +EA_SW_data %>% + + na.omit() %>% + + write.csv("EA_SW_data.csv", row.names=FALSE) + + + +final_df %>% + + # mutate(period=gsub(" ","",as.yearqtr(period))) %>% + + spread(key = var, value = value) %>% + + transmute(period = period, + + gdp_rpc=1e+6*gdp/(pop*1000), + + conso_rpc=1e+6*conso/(pop*1000), + + inves_rpc=1e+6*inves/(pop*1000), + + defgdp=defgdp, + + wage_rph=1e+6*wage/defgdp/(hours*1000), + + hours_pc=1000*hours/(pop*1000), + + pinves_defl=definves/defgdp, + + pconso_defl=defconso/defgdp, + + shortrate=shortrate/100, + + employ=1000*employ/(pop*1000)) %>% + + pivot_longer(!period) -> adjusted_EA_SW_data + + + +ggplot(adjusted_EA_SW_data,aes(period,value))+ + + geom_line(colour=blueObsMacro)+ + + facet_wrap(~name,scales = "free_y",ncol = 3)+ + + scale_x_date(expand = c(0.01,0.01)) + + + theme + xlab(NULL) + ylab(NULL) + + + theme(strip.text=element_text(size=12), + + axis.text=element_text(size=7)) + + + + + +