RiskPremium

Measuring the market risk premium
Log | Files | Refs

commit fd3b9cf5745e473a04e1653624367e07a821ea48
parent cc2c0dc2a9d8cb7a09bc997e03c814b42fda1e5f
Author: Erik Loualiche <[email protected]>
Date:   Sun, 29 Mar 2026 22:23:53 -0500

Julia rewrite: construct CAY from FRED, update through 2024Q4

Rewrite pipeline from R to Julia. Construct cay from FRED data (DOLS on pre-COVID sample). Update CRSP through 2024Q4. Tag v1.0 for paper version.

Diffstat:
M.gitignore | 13++++++++++---
MMakefile | 74+++++++++++++++++++++++++++++++++++++++++++-------------------------------
AManifest.toml | 1417+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
AProject.toml | 12++++++++++++
Ainput/cay_computed.csv | 302++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dlog/R-session-info.log.R | 157-------------------------------------------------------------------------------
Dlog/import_predictors.log.R | 269-------------------------------------------------------------------------------
Dlog/rp_measure.log.R | 259-------------------------------------------------------------------------------
Moutput/msi.csv | 2343++++++++++++++++++++++++++++++++++++++++---------------------------------------
Moutput/predict.csv | 549+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Aoutput/predict.pdf | 0
Moutput/predict.png | 0
Mreadme.md | 134+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
Drules.mk | 46----------------------------------------------
Asrc/CAY.jl | 197+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Asrc/DataImport.jl | 142+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Asrc/FredUtils.jl | 78++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Asrc/RiskPremium.jl | 179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dsrc/readme_in.md | 28----------------------------
Asrc/readme_input.txt | 111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest/test_cay.jl | 100+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest/test_dataimport.jl | 63+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest/test_regression.jl | 39+++++++++++++++++++++++++++++++++++++++
23 files changed, 4276 insertions(+), 2236 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,15 +1,22 @@ # .gitignore file for RiskPremium Repo - ## STANDARD EXCLUSIONS archive docs/*.lyx tmp +log .Rhistory +.claude # Specific files docs/dividendpriceratio.tex input/msi.sas7bdat # Sources -src/paymon.R- \ No newline at end of file +src/paymon.R + +# Superpowers +docs/superpowers + +# Environment +.env+ \ No newline at end of file diff --git a/Makefile b/Makefile @@ -1,65 +1,77 @@ # # Makefile for PREDICTING THE EQUITY RISK PREMIUM # -# Created on June 04th 2019 -# Last modified on March 23rd 2020 -## -------------------------------------------------------------------------------------------------------- +# Julia rewrite — March 2026 +# -------------------------------------------------------------------------------------------------------- +SHELL := /bin/bash +# -------------------------------------------------------------------------------------------------------- +# Pretty-printing +define colorecho + @tput setaf 6 + @echo $1 + @tput sgr0 +endef -## -------------------------------------------------------------------------------------------------------- -## LOAD A FEW OPTIONS --include ./rules.mk -## -------------------------------------------------------------------------------------------------------- +WHITE := '\033[1;37m' +NC := '\033[0m' +TIME_START := $(shell date +%s) +define TIME-END + @time_end=`date +%s` ; \ + time_exec=`awk -v "TS=${TIME_START}" -v "TE=$$time_end" 'BEGIN{TD=TE-TS;printf "%02dm:%02ds\n",TD/60,TD%60}'` ; \ + echo -e \\t${WHITE}cumulative time elapsed ... $${time_exec} ... $@ ${NC} +endef # -------------------------------------------------------------------------------------------------------- + +## -------------------------------------------------------------------------------------------------------- ## ALL all: output/predict.csv readme.md -## -## DOWNLOAD THE DATA FROM WRDS -## Edit rules.mk to change your user name under WRDS_USERNAME -input/msi.sas7bdat: - $(call colorecho,"Download stock market index from crsp ...") - rsync -aPvzh --stats --human-readable ${WRDS_USERNAME}@wrds-cloud.wharton.upenn.edu:/wrds/crsp/sasdata/a_stock/msi.sas7bdat ./input/ +## COMPUTE CAY FROM FRED DATA +input/cay_computed.csv: src/CAY.jl src/FredUtils.jl + $(call colorecho,"Construct cay from FRED data ...") + julia --project=. src/CAY.jl @echo ## GENERATE PREDICTORS -tmp/predict.csv: src/import_predictors.R input/cay_current.csv input/msi.sas7bdat +tmp/predict.csv: src/DataImport.jl src/FredUtils.jl input/cay_computed.csv output/msi.csv $(call colorecho,"Import and merge all return predictors ...") mkdir -p tmp - R CMD BATCH $(R_OPTS) src/import_predictors.R log/import_predictors.log.R + julia --project=. src/DataImport.jl @echo ## RUN REGRESSIONS -output/predict.csv: src/rp_measure.R tmp/predict.csv +output/predict.csv: src/RiskPremium.jl tmp/predict.csv $(call colorecho,"Estimate predictive regression ...") - R CMD BATCH $(R_OPTS) src/rp_measure.R log/rp_measure.log.R + julia --project=. src/RiskPremium.jl @echo ## OUTPUT RESULTS -readme.md: src/readme_in.md output/predict.png tmp/reg_update.txt +readme.md: src/readme_input.txt output/predict.pdf tmp/reg_update.txt $(call colorecho,"Update readme file ...") - cat src/readme_in.md tmp/reg_update.txt > readme.md + cat src/readme_input.txt tmp/reg_update.txt > readme.md + @echo + +## TEST: validate against R reference +test: test/test_cay.jl test/test_dataimport.jl test/test_regression.jl + $(call colorecho,"Running validation tests ...") + julia --project=. test/test_dataimport.jl + julia --project=. test/test_regression.jl @echo -## ## -------------------------------------------------------------------------------------------------------- ## help (this call) -.PHONY : help -help : Makefile +.PHONY: help test clean +help: Makefile @sed -n 's/^##//p' $< ## clean -.PHONY : clean clean: - rm -rf ./output/* - rm -rf ./log/*.log* - rm -rf ./tmp/* + rm -rf output/predict.csv output/predict.pdf + rm -rf log/*.log* + rm -rf tmp/* rm -rf readme.md -## -# -------------------------------------------------------------------------------------------------------- - - - +## -------------------------------------------------------------------------------------------------------- diff --git a/Manifest.toml b/Manifest.toml @@ -0,0 +1,1417 @@ +# This file is machine-generated - editing it directly is not advised + +julia_version = "1.12.5" +manifest_format = "2.0" +project_hash = "299e3f506c2f19a11bcacba9ff1adaa55dfb5a46" + +[[deps.AliasTables]] +deps = ["PtrArrays", "Random"] +git-tree-sha1 = "9876e1e164b144ca45e9e3198d0b689cadfed9ff" +uuid = "66dad0bd-aa9a-41b7-9441-69ab47430ed8" +version = "1.1.3" + +[[deps.ArgCheck]] +git-tree-sha1 = "f9e9a66c9b7be1ad7372bbd9b062d9230c30c5ce" +uuid = "dce04be8-c92d-5529-be00-80e4d2c0e197" +version = "2.5.0" + +[[deps.ArgTools]] +uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" +version = "1.1.2" + +[[deps.Artifacts]] +uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" +version = "1.11.0" + +[[deps.Base64]] +uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" +version = "1.11.0" + +[[deps.BitFlags]] +git-tree-sha1 = "0691e34b3bb8be9307330f88d1a3c3f25466c24d" +uuid = "d1d4a3ce-64b1-5f1a-9ba4-7e7e69966f35" +version = "0.1.9" + +[[deps.Bzip2_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "1b96ea4a01afe0ea4090c5c8039690672dd13f2e" +uuid = "6e34b625-4abd-537c-b88f-471c36dfa7a0" +version = "1.0.9+0" + +[[deps.CSV]] +deps = ["CodecZlib", "Dates", "FilePathsBase", "InlineStrings", "Mmap", "Parsers", "PooledArrays", "PrecompileTools", "SentinelArrays", "Tables", "Unicode", "WeakRefStrings", "WorkerUtilities"] +git-tree-sha1 = "8d8e0b0f350b8e1c91420b5e64e5de774c2f0f4d" +uuid = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" +version = "0.10.16" + +[[deps.Cairo_jll]] +deps = ["Artifacts", "Bzip2_jll", "CompilerSupportLibraries_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "JLLWrappers", "LZO_jll", "Libdl", "Pixman_jll", "Xorg_libXext_jll", "Xorg_libXrender_jll", "Zlib_jll", "libpng_jll"] +git-tree-sha1 = "a21c5464519504e41e0cbc91f0188e8ca23d7440" +uuid = "83423d85-b0ee-5818-9007-b63ccbeb887a" +version = "1.18.5+1" + +[[deps.CodecZlib]] +deps = ["TranscodingStreams", "Zlib_jll"] +git-tree-sha1 = "962834c22b66e32aa10f7611c08c8ca4e20749a9" +uuid = "944b1d66-785c-5afd-91f1-9de20f533193" +version = "0.7.8" + +[[deps.ColorSchemes]] +deps = ["ColorTypes", "ColorVectorSpace", "Colors", "FixedPointNumbers", "PrecompileTools", "Random"] +git-tree-sha1 = "b0fd3f56fa442f81e0a47815c92245acfaaa4e34" +uuid = "35d6a980-a343-548e-a6ea-1d62b119f2f4" +version = "3.31.0" + +[[deps.ColorTypes]] +deps = ["FixedPointNumbers", "Random"] +git-tree-sha1 = "67e11ee83a43eb71ddc950302c53bf33f0690dfe" +uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f" +version = "0.12.1" +weakdeps = ["StyledStrings"] + + [deps.ColorTypes.extensions] + StyledStringsExt = "StyledStrings" + +[[deps.ColorVectorSpace]] +deps = ["ColorTypes", "FixedPointNumbers", "LinearAlgebra", "Requires", "Statistics", "TensorCore"] +git-tree-sha1 = "8b3b6f87ce8f65a2b4f857528fd8d70086cd72b1" +uuid = "c3611d14-8923-5661-9e6a-0046d554d3a4" +version = "0.11.0" +weakdeps = ["SpecialFunctions"] + + [deps.ColorVectorSpace.extensions] + SpecialFunctionsExt = "SpecialFunctions" + +[[deps.Colors]] +deps = ["ColorTypes", "FixedPointNumbers", "Reexport"] +git-tree-sha1 = "37ea44092930b1811e666c3bc38065d7d87fcc74" +uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" +version = "0.13.1" + +[[deps.Compat]] +deps = ["TOML", "UUIDs"] +git-tree-sha1 = "9d8a54ce4b17aa5bdce0ea5c34bc5e7c340d16ad" +uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" +version = "4.18.1" +weakdeps = ["Dates", "LinearAlgebra"] + + [deps.Compat.extensions] + CompatLinearAlgebraExt = "LinearAlgebra" + +[[deps.CompilerSupportLibraries_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" +version = "1.3.0+1" + +[[deps.ConcurrentUtilities]] +deps = ["Serialization", "Sockets"] +git-tree-sha1 = "21d088c496ea22914fe80906eb5bce65755e5ec8" +uuid = "f0e56b4a-5159-44fe-b623-3e5288b988bb" +version = "2.5.1" + +[[deps.Contour]] +git-tree-sha1 = "439e35b0b36e2e5881738abc8857bd92ad6ff9a8" +uuid = "d38c429a-6771-53c6-b99e-75d170b6e991" +version = "0.6.3" + +[[deps.Crayons]] +git-tree-sha1 = "249fe38abf76d48563e2f4556bebd215aa317e15" +uuid = "a8cc5b0e-0ffa-5ad4-8c14-923d3ee1735f" +version = "4.1.1" + +[[deps.DataAPI]] +git-tree-sha1 = "abe83f3a2f1b857aac70ef8b269080af17764bbe" +uuid = "9a962f9c-6df0-11e9-0e5d-c546b8b5ee8a" +version = "1.16.0" + +[[deps.DataFrames]] +deps = ["Compat", "DataAPI", "DataStructures", "Future", "InlineStrings", "InvertedIndices", "IteratorInterfaceExtensions", "LinearAlgebra", "Markdown", "Missings", "PooledArrays", "PrecompileTools", "PrettyTables", "Printf", "Random", "Reexport", "SentinelArrays", "SortingAlgorithms", "Statistics", "TableTraits", "Tables", "Unicode"] +git-tree-sha1 = "d8928e9169ff76c6281f39a659f9bca3a573f24c" +uuid = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" +version = "1.8.1" + +[[deps.DataStructures]] +deps = ["OrderedCollections"] +git-tree-sha1 = "e86f4a2805f7f19bec5129bc9150c38208e5dc23" +uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8" +version = "0.19.4" + +[[deps.DataValueInterfaces]] +git-tree-sha1 = "bfc1187b79289637fa0ef6d4436ebdfe6905cbd6" +uuid = "e2d170a0-9d28-54be-80f0-106bbe20a464" +version = "1.0.0" + +[[deps.Dates]] +deps = ["Printf"] +uuid = "ade2ca70-3891-5945-98fb-dc099432e06a" +version = "1.11.0" + +[[deps.Dbus_jll]] +deps = ["Artifacts", "Expat_jll", "JLLWrappers", "Libdl"] +git-tree-sha1 = "473e9afc9cf30814eb67ffa5f2db7df82c3ad9fd" +uuid = "ee1fde0b-3d02-5ea6-8484-8dfef6360eab" +version = "1.16.2+0" + +[[deps.DefaultApplication]] +deps = ["InteractiveUtils"] +git-tree-sha1 = "c0dfa5a35710a193d83f03124356eef3386688fc" +uuid = "3f0dd361-4fe0-5fc6-8523-80b14ec94d85" +version = "1.1.0" + +[[deps.DelimitedFiles]] +deps = ["Mmap"] +git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae" +uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" +version = "1.9.1" + +[[deps.Distributions]] +deps = ["AliasTables", "FillArrays", "LinearAlgebra", "PDMats", "Printf", "QuadGK", "Random", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns"] +git-tree-sha1 = "fbcc7610f6d8348428f722ecbe0e6cfe22e672c6" +uuid = "31c24e10-a181-5473-b8eb-7969acd0382f" +version = "0.25.123" + + [deps.Distributions.extensions] + DistributionsChainRulesCoreExt = "ChainRulesCore" + DistributionsDensityInterfaceExt = "DensityInterface" + DistributionsTestExt = "Test" + + [deps.Distributions.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + DensityInterface = "b429d917-457f-4dbc-8f4c-0cc954292b1d" + Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[[deps.DocStringExtensions]] +git-tree-sha1 = "7442a5dfe1ebb773c29cc2962a8980f47221d76c" +uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" +version = "0.9.5" + +[[deps.Downloads]] +deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"] +uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6" +version = "1.7.0" + +[[deps.EpollShim_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "8a4be429317c42cfae6a7fc03c31bad1970c310d" +uuid = "2702e6a9-849d-5ed8-8c21-79e8b8f9ee43" +version = "0.0.20230411+1" + +[[deps.ExceptionUnwrapping]] +deps = ["Test"] +git-tree-sha1 = "d36f682e590a83d63d1c7dbd287573764682d12a" +uuid = "460bff9d-24e4-43bc-9d9f-a8973cb893f4" +version = "0.1.11" + +[[deps.Expat_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "27af30de8b5445644e8ffe3bcb0d72049c089cf1" +uuid = "2e619515-83b5-522b-bb60-26c02a35a201" +version = "2.7.3+0" + +[[deps.FFMPEG]] +deps = ["FFMPEG_jll"] +git-tree-sha1 = "95ecf07c2eea562b5adbd0696af6db62c0f52560" +uuid = "c87230d0-a227-11e9-1b43-d7ebe4e7570a" +version = "0.4.5" + +[[deps.FFMPEG_jll]] +deps = ["Artifacts", "Bzip2_jll", "FreeType2_jll", "FriBidi_jll", "JLLWrappers", "LAME_jll", "Libdl", "Ogg_jll", "OpenSSL_jll", "Opus_jll", "PCRE2_jll", "Zlib_jll", "libaom_jll", "libass_jll", "libfdk_aac_jll", "libva_jll", "libvorbis_jll", "x264_jll", "x265_jll"] +git-tree-sha1 = "66381d7059b5f3f6162f28831854008040a4e905" +uuid = "b22a6f82-2f65-5046-a5b2-351ab43fb4e5" +version = "8.0.1+1" + +[[deps.FilePathsBase]] +deps = ["Compat", "Dates"] +git-tree-sha1 = "3bab2c5aa25e7840a4b065805c0cdfc01f3068d2" +uuid = "48062228-2e41-5def-b9a4-89aafe57970f" +version = "0.9.24" +weakdeps = ["Mmap", "Test"] + + [deps.FilePathsBase.extensions] + FilePathsBaseMmapExt = "Mmap" + FilePathsBaseTestExt = "Test" + +[[deps.FileWatching]] +uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee" +version = "1.11.0" + +[[deps.FillArrays]] +deps = ["LinearAlgebra"] +git-tree-sha1 = "2f979084d1e13948a3352cf64a25df6bd3b4dca3" +uuid = "1a297f60-69ca-5386-bcde-b61e274b549b" +version = "1.16.0" + + [deps.FillArrays.extensions] + FillArraysPDMatsExt = "PDMats" + FillArraysSparseArraysExt = "SparseArrays" + FillArraysStaticArraysExt = "StaticArrays" + FillArraysStatisticsExt = "Statistics" + + [deps.FillArrays.weakdeps] + PDMats = "90014a1f-27ba-587c-ab20-58faa44d9150" + SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" + StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" + Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" + +[[deps.FixedPointNumbers]] +deps = ["Statistics"] +git-tree-sha1 = "05882d6995ae5c12bb5f36dd2ed3f61c98cbb172" +uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" +version = "0.8.5" + +[[deps.Fontconfig_jll]] +deps = ["Artifacts", "Bzip2_jll", "Expat_jll", "FreeType2_jll", "JLLWrappers", "Libdl", "Libuuid_jll", "Zlib_jll"] +git-tree-sha1 = "f85dac9a96a01087df6e3a749840015a0ca3817d" +uuid = "a3f928ae-7b40-5064-980b-68af3947d34b" +version = "2.17.1+0" + +[[deps.Format]] +git-tree-sha1 = "9c68794ef81b08086aeb32eeaf33531668d5f5fc" +uuid = "1fa38f19-a742-5d3f-a2b9-30dd87b9d5f8" +version = "1.3.7" + +[[deps.FreeType2_jll]] +deps = ["Artifacts", "Bzip2_jll", "JLLWrappers", "Libdl", "Zlib_jll"] +git-tree-sha1 = "70329abc09b886fd2c5d94ad2d9527639c421e3e" +uuid = "d7e528f0-a631-5988-bf34-fe36492bcfd7" +version = "2.14.3+1" + +[[deps.FriBidi_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "7a214fdac5ed5f59a22c2d9a885a16da1c74bbc7" +uuid = "559328eb-81f9-559d-9380-de523a88c83c" +version = "1.0.17+0" + +[[deps.Future]] +deps = ["Random"] +uuid = "9fa8497b-333b-5362-9e8d-4d0656e87820" +version = "1.11.0" + +[[deps.GLFW_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Libglvnd_jll", "Xorg_libXcursor_jll", "Xorg_libXi_jll", "Xorg_libXinerama_jll", "Xorg_libXrandr_jll", "libdecor_jll", "xkbcommon_jll"] +git-tree-sha1 = "b7bfd56fa66616138dfe5237da4dc13bbd83c67f" +uuid = "0656b61e-2033-5cc2-a64a-77c0f6c09b89" +version = "3.4.1+0" + +[[deps.GLM]] +deps = ["Distributions", "LinearAlgebra", "Printf", "Reexport", "SparseArrays", "SpecialFunctions", "Statistics", "StatsAPI", "StatsBase", "StatsFuns", "StatsModels"] +git-tree-sha1 = "3bcb30438ee1655e3b9c42d97544de7addc9c589" +uuid = "38e38edf-8417-5370-95a0-9cbb8c7f171a" +version = "1.9.3" + +[[deps.GR]] +deps = ["Artifacts", "Base64", "DelimitedFiles", "Downloads", "GR_jll", "HTTP", "JSON", "Libdl", "LinearAlgebra", "Preferences", "Printf", "Qt6Wayland_jll", "Random", "Serialization", "Sockets", "TOML", "Tar", "Test", "p7zip_jll"] +git-tree-sha1 = "44716a1a667cb867ee0e9ec8edc31c3e4aa5afdc" +uuid = "28b8d3ca-fb5f-59d9-8090-bfdbd6d07a71" +version = "0.73.24" + + [deps.GR.extensions] + IJuliaExt = "IJulia" + + [deps.GR.weakdeps] + IJulia = "7073ff75-c697-5162-941a-fcdaad2a7d2a" + +[[deps.GR_jll]] +deps = ["Artifacts", "Bzip2_jll", "Cairo_jll", "FFMPEG_jll", "Fontconfig_jll", "FreeType2_jll", "GLFW_jll", "JLLWrappers", "JpegTurbo_jll", "Libdl", "Libtiff_jll", "Pixman_jll", "Qt6Base_jll", "Zlib_jll", "libpng_jll"] +git-tree-sha1 = "be8a1b8065959e24fdc1b51402f39f3b6f0f6653" +uuid = "d2c73de3-f751-5644-a686-071e5b155ba9" +version = "0.73.24+0" + +[[deps.GettextRuntime_jll]] +deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Libiconv_jll"] +git-tree-sha1 = "45288942190db7c5f760f59c04495064eedf9340" +uuid = "b0724c58-0f36-5564-988d-3bb0596ebc4a" +version = "0.22.4+0" + +[[deps.Ghostscript_jll]] +deps = ["Artifacts", "JLLWrappers", "JpegTurbo_jll", "Libdl", "Zlib_jll"] +git-tree-sha1 = "38044a04637976140074d0b0621c1edf0eb531fd" +uuid = "61579ee1-b43e-5ca0-a5da-69d92c66a64b" +version = "9.55.1+0" + +[[deps.Glib_jll]] +deps = ["Artifacts", "GettextRuntime_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Libiconv_jll", "Libmount_jll", "PCRE2_jll", "Zlib_jll"] +git-tree-sha1 = "24f6def62397474a297bfcec22384101609142ed" +uuid = "7746bdde-850d-59dc-9ae8-88ece973131d" +version = "2.86.3+0" + +[[deps.Graphite2_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "8a6dbda1fd736d60cc477d99f2e7a042acfa46e8" +uuid = "3b182d85-2403-5c21-9c21-1e1f0cc25472" +version = "1.3.15+0" + +[[deps.Grisu]] +git-tree-sha1 = "53bb909d1151e57e2484c3d1b53e19552b887fb2" +uuid = "42e2da0e-8278-4e71-bc24-59509adca0fe" +version = "1.0.2" + +[[deps.HTTP]] +deps = ["Base64", "CodecZlib", "ConcurrentUtilities", "Dates", "ExceptionUnwrapping", "Logging", "LoggingExtras", "MbedTLS", "NetworkOptions", "OpenSSL", "PrecompileTools", "Random", "SimpleBufferStream", "Sockets", "URIs", "UUIDs"] +git-tree-sha1 = "51059d23c8bb67911a2e6fd5130229113735fc7e" +uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" +version = "1.11.0" + +[[deps.HarfBuzz_jll]] +deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "Graphite2_jll", "JLLWrappers", "Libdl", "Libffi_jll"] +git-tree-sha1 = "f923f9a774fcf3f5cb761bfa43aeadd689714813" +uuid = "2e76f6c2-a576-52d4-95c1-20adfe4de566" +version = "8.5.1+0" + +[[deps.HypergeometricFunctions]] +deps = ["LinearAlgebra", "OpenLibm_jll", "SpecialFunctions"] +git-tree-sha1 = "68c173f4f449de5b438ee67ed0c9c748dc31a2ec" +uuid = "34004b35-14d8-5ef3-9330-4cdb6864b03a" +version = "0.3.28" + +[[deps.InlineStrings]] +git-tree-sha1 = "8f3d257792a522b4601c24a577954b0a8cd7334d" +uuid = "842dd82b-1e85-43dc-bf29-5d0ee9dffc48" +version = "1.4.5" + + [deps.InlineStrings.extensions] + ArrowTypesExt = "ArrowTypes" + ParsersExt = "Parsers" + + [deps.InlineStrings.weakdeps] + ArrowTypes = "31f734f8-188a-4ce0-8406-c8a06bd891cd" + Parsers = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" + +[[deps.InteractiveUtils]] +deps = ["Markdown"] +uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240" +version = "1.11.0" + +[[deps.InvertedIndices]] +git-tree-sha1 = "6da3c4316095de0f5ee2ebd875df8721e7e0bdbe" +uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f" +version = "1.3.1" + +[[deps.IrrationalConstants]] +git-tree-sha1 = "b2d91fe939cae05960e760110b328288867b5758" +uuid = "92d709cd-6900-40b7-9082-c6be49f344b6" +version = "0.2.6" + +[[deps.IteratorInterfaceExtensions]] +git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856" +uuid = "82899510-4779-5014-852e-03e436cf321d" +version = "1.0.0" + +[[deps.JLFzf]] +deps = ["REPL", "Random", "fzf_jll"] +git-tree-sha1 = "82f7acdc599b65e0f8ccd270ffa1467c21cb647b" +uuid = "1019f520-868f-41f5-a6de-eb00f4b6a39c" +version = "0.1.11" + +[[deps.JLLWrappers]] +deps = ["Artifacts", "Preferences"] +git-tree-sha1 = "0533e564aae234aff59ab625543145446d8b6ec2" +uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" +version = "1.7.1" + +[[deps.JSON]] +deps = ["Dates", "Logging", "Parsers", "PrecompileTools", "StructUtils", "UUIDs", "Unicode"] +git-tree-sha1 = "b3ad4a0255688dcb895a52fafbaae3023b588a90" +uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" +version = "1.4.0" + + [deps.JSON.extensions] + JSONArrowExt = ["ArrowTypes"] + + [deps.JSON.weakdeps] + ArrowTypes = "31f734f8-188a-4ce0-8406-c8a06bd891cd" + +[[deps.JpegTurbo_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "b6893345fd6658c8e475d40155789f4860ac3b21" +uuid = "aacddb02-875f-59d6-b918-886e6ef4fbf8" +version = "3.1.4+0" + +[[deps.JuliaSyntaxHighlighting]] +deps = ["StyledStrings"] +uuid = "ac6e5ff7-fb65-4e79-a425-ec3bc9c03011" +version = "1.12.0" + +[[deps.LAME_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "059aabebaa7c82ccb853dd4a0ee9d17796f7e1bc" +uuid = "c1c5ebd0-6772-5130-a774-d5fcae4a789d" +version = "3.100.3+0" + +[[deps.LERC_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "aaafe88dccbd957a8d82f7d05be9b69172e0cee3" +uuid = "88015f11-f218-50d7-93a8-a6af411a945d" +version = "4.0.1+0" + +[[deps.LLVMOpenMP_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "eb62a3deb62fc6d8822c0c4bef73e4412419c5d8" +uuid = "1d63c593-3942-5779-bab2-d838dc0a180e" +version = "18.1.8+0" + +[[deps.LZO_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "1c602b1127f4751facb671441ca72715cc95938a" +uuid = "dd4b983a-f0e5-5f8d-a1b7-129d4a5fb1ac" +version = "2.10.3+0" + +[[deps.LaTeXStrings]] +git-tree-sha1 = "dda21b8cbd6a6c40d9d02a73230f9d70fed6918c" +uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" +version = "1.4.0" + +[[deps.Latexify]] +deps = ["Format", "Ghostscript_jll", "InteractiveUtils", "LaTeXStrings", "MacroTools", "Markdown", "OrderedCollections", "Requires"] +git-tree-sha1 = "44f93c47f9cd6c7e431f2f2091fcba8f01cd7e8f" +uuid = "23fbe1c1-3f47-55db-b15f-69d7ec21a316" +version = "0.16.10" + + [deps.Latexify.extensions] + DataFramesExt = "DataFrames" + SparseArraysExt = "SparseArrays" + SymEngineExt = "SymEngine" + TectonicExt = "tectonic_jll" + + [deps.Latexify.weakdeps] + DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" + SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" + SymEngine = "123dc426-2d89-5057-bbad-38513e3affd8" + tectonic_jll = "d7dd28d6-a5e6-559c-9131-7eb760cdacc5" + +[[deps.LibCURL]] +deps = ["LibCURL_jll", "MozillaCACerts_jll"] +uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" +version = "0.6.4" + +[[deps.LibCURL_jll]] +deps = ["Artifacts", "LibSSH2_jll", "Libdl", "OpenSSL_jll", "Zlib_jll", "nghttp2_jll"] +uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" +version = "8.15.0+0" + +[[deps.LibGit2]] +deps = ["LibGit2_jll", "NetworkOptions", "Printf", "SHA"] +uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" +version = "1.11.0" + +[[deps.LibGit2_jll]] +deps = ["Artifacts", "LibSSH2_jll", "Libdl", "OpenSSL_jll"] +uuid = "e37daf67-58a4-590a-8e99-b0245dd2ffc5" +version = "1.9.0+0" + +[[deps.LibSSH2_jll]] +deps = ["Artifacts", "Libdl", "OpenSSL_jll"] +uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" +version = "1.11.3+1" + +[[deps.Libdl]] +uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" +version = "1.11.0" + +[[deps.Libffi_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "c8da7e6a91781c41a863611c7e966098d783c57a" +uuid = "e9f186c6-92d2-5b65-8a66-fee21dc1b490" +version = "3.4.7+0" + +[[deps.Libglvnd_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libX11_jll", "Xorg_libXext_jll"] +git-tree-sha1 = "d36c21b9e7c172a44a10484125024495e2625ac0" +uuid = "7e76a0d4-f3c7-5321-8279-8d96eeed0f29" +version = "1.7.1+1" + +[[deps.Libiconv_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "be484f5c92fad0bd8acfef35fe017900b0b73809" +uuid = "94ce4f54-9a6c-5748-9c1c-f9c7231a4531" +version = "1.18.0+0" + +[[deps.Libmount_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "97bbca976196f2a1eb9607131cb108c69ec3f8a6" +uuid = "4b2f31a3-9ecc-558c-b454-b3730dcb73e9" +version = "2.41.3+0" + +[[deps.Libtiff_jll]] +deps = ["Artifacts", "JLLWrappers", "JpegTurbo_jll", "LERC_jll", "Libdl", "XZ_jll", "Zlib_jll", "Zstd_jll"] +git-tree-sha1 = "f04133fe05eff1667d2054c53d59f9122383fe05" +uuid = "89763e89-9b03-5906-acba-b20f662cd828" +version = "4.7.2+0" + +[[deps.Libuuid_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "d0205286d9eceadc518742860bf23f703779a3d6" +uuid = "38a345b3-de98-5d2b-a5d3-14cd9215e700" +version = "2.41.3+0" + +[[deps.LinearAlgebra]] +deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"] +uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +version = "1.12.0" + +[[deps.LogExpFunctions]] +deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"] +git-tree-sha1 = "13ca9e2586b89836fd20cccf56e57e2b9ae7f38f" +uuid = "2ab3a3ac-af41-5b50-aa03-7779005ae688" +version = "0.3.29" + + [deps.LogExpFunctions.extensions] + LogExpFunctionsChainRulesCoreExt = "ChainRulesCore" + LogExpFunctionsChangesOfVariablesExt = "ChangesOfVariables" + LogExpFunctionsInverseFunctionsExt = "InverseFunctions" + + [deps.LogExpFunctions.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + ChangesOfVariables = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0" + InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" + +[[deps.Logging]] +uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" +version = "1.11.0" + +[[deps.LoggingExtras]] +deps = ["Dates", "Logging"] +git-tree-sha1 = "f00544d95982ea270145636c181ceda21c4e2575" +uuid = "e6f89c97-d47a-5376-807f-9c37f3926c36" +version = "1.2.0" + +[[deps.MacroTools]] +git-tree-sha1 = "1e0228a030642014fe5cfe68c2c0a818f9e3f522" +uuid = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09" +version = "0.5.16" + +[[deps.Markdown]] +deps = ["Base64", "JuliaSyntaxHighlighting", "StyledStrings"] +uuid = "d6f4376e-aef5-505a-96c1-9c027394607a" +version = "1.11.0" + +[[deps.MbedTLS]] +deps = ["Dates", "MbedTLS_jll", "MozillaCACerts_jll", "NetworkOptions", "Random", "Sockets"] +git-tree-sha1 = "8785729fa736197687541f7053f6d8ab7fc44f92" +uuid = "739be429-bea8-5141-9913-cc70e7f3736d" +version = "1.1.10" + +[[deps.MbedTLS_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "ff69a2b1330bcb730b9ac1ab7dd680176f5896b8" +uuid = "c8ffd9c3-330d-5841-b78e-0817d7145fa1" +version = "2.28.1010+0" + +[[deps.Measures]] +git-tree-sha1 = "b513cedd20d9c914783d8ad83d08120702bf2c77" +uuid = "442fdcdd-2543-5da2-b0f3-8c86c306513e" +version = "0.3.3" + +[[deps.Missings]] +deps = ["DataAPI"] +git-tree-sha1 = "ec4f7fbeab05d7747bdf98eb74d130a2a2ed298d" +uuid = "e1d29d7a-bbdc-5cf2-9ac0-f12de2c33e28" +version = "1.2.0" + +[[deps.Mmap]] +uuid = "a63ad114-7e13-5084-954f-fe012c677804" +version = "1.11.0" + +[[deps.MozillaCACerts_jll]] +uuid = "14a3606d-f60d-562e-9121-12d972cd8159" +version = "2025.11.4" + +[[deps.NaNMath]] +deps = ["OpenLibm_jll"] +git-tree-sha1 = "9b8215b1ee9e78a293f99797cd31375471b2bcae" +uuid = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3" +version = "1.1.3" + +[[deps.NetworkOptions]] +uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" +version = "1.3.0" + +[[deps.Ogg_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "b6aa4566bb7ae78498a5e68943863fa8b5231b59" +uuid = "e7412a2a-1a6e-54c0-be00-318e2571c051" +version = "1.3.6+0" + +[[deps.OpenBLAS_jll]] +deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] +uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" +version = "0.3.29+0" + +[[deps.OpenLibm_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "05823500-19ac-5b8b-9628-191a04bc5112" +version = "0.8.7+0" + +[[deps.OpenSSL]] +deps = ["BitFlags", "Dates", "MozillaCACerts_jll", "NetworkOptions", "OpenSSL_jll", "Sockets"] +git-tree-sha1 = "1d1aaa7d449b58415f97d2839c318b70ffb525a0" +uuid = "4d8831e6-92b7-49fb-bdf8-b643e874388c" +version = "1.6.1" + +[[deps.OpenSSL_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95" +version = "3.5.4+0" + +[[deps.OpenSpecFun_jll]] +deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl"] +git-tree-sha1 = "1346c9208249809840c91b26703912dff463d335" +uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" +version = "0.5.6+0" + +[[deps.Opus_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "e2bb57a313a74b8104064b7efd01406c0a50d2ff" +uuid = "91d4177d-7536-5919-b921-800302f37372" +version = "1.6.1+0" + +[[deps.OrderedCollections]] +git-tree-sha1 = "05868e21324cede2207c6f0f466b4bfef6d5e7ee" +uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" +version = "1.8.1" + +[[deps.PCRE2_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "efcefdf7-47ab-520b-bdef-62a2eaa19f15" +version = "10.44.0+1" + +[[deps.PDMats]] +deps = ["LinearAlgebra", "SparseArrays", "SuiteSparse"] +git-tree-sha1 = "e4cff168707d441cd6bf3ff7e4832bdf34278e4a" +uuid = "90014a1f-27ba-587c-ab20-58faa44d9150" +version = "0.11.37" +weakdeps = ["StatsBase"] + + [deps.PDMats.extensions] + StatsBaseExt = "StatsBase" + +[[deps.PGFPlotsX]] +deps = ["ArgCheck", "Dates", "DefaultApplication", "DocStringExtensions", "MacroTools", "OrderedCollections", "Parameters", "Requires", "Tables"] +git-tree-sha1 = "e5df51ffc01f8771d94c8db2d164be1f6927849c" +uuid = "8314cec4-20b6-5062-9cdb-752b83310925" +version = "1.6.2" + + [deps.PGFPlotsX.extensions] + ColorsExt = "Colors" + ContourExt = "Contour" + MeasurementsExt = "Measurements" + StatsBaseExt = "StatsBase" + + [deps.PGFPlotsX.weakdeps] + Colors = "5ae59095-9a9b-59fe-a467-6f913c188581" + Contour = "d38c429a-6771-53c6-b99e-75d170b6e991" + Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7" + StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" + +[[deps.Pango_jll]] +deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "FriBidi_jll", "Glib_jll", "HarfBuzz_jll", "JLLWrappers", "Libdl"] +git-tree-sha1 = "0662b083e11420952f2e62e17eddae7fc07d5997" +uuid = "36c8627f-9965-5494-a995-c6b170f724f3" +version = "1.57.0+0" + +[[deps.Parameters]] +deps = ["OrderedCollections", "UnPack"] +git-tree-sha1 = "34c0e9ad262e5f7fc75b10a9952ca7692cfc5fbe" +uuid = "d96e819e-fc66-5662-9728-84c9c7592b0a" +version = "0.12.3" + +[[deps.Parsers]] +deps = ["Dates", "PrecompileTools", "UUIDs"] +git-tree-sha1 = "7d2f8f21da5db6a806faf7b9b292296da42b2810" +uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" +version = "2.8.3" + +[[deps.PeriodicalDates]] +deps = ["Dates", "Printf", "RecipesBase"] +git-tree-sha1 = "e616941f8093e50a373e7d51875143213f82eca4" +uuid = "276e7ca9-e0d7-440b-97bc-a6ae82f545b1" +version = "2.0.0" + +[[deps.Pixman_jll]] +deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "LLVMOpenMP_jll", "Libdl"] +git-tree-sha1 = "db76b1ecd5e9715f3d043cec13b2ec93ce015d53" +uuid = "30392449-352a-5448-841d-b1acce4e97dc" +version = "0.44.2+0" + +[[deps.Pkg]] +deps = ["Artifacts", "Dates", "Downloads", "FileWatching", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "Random", "SHA", "TOML", "Tar", "UUIDs", "p7zip_jll"] +uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" +version = "1.12.1" +weakdeps = ["REPL"] + + [deps.Pkg.extensions] + REPLExt = "REPL" + +[[deps.PlotThemes]] +deps = ["PlotUtils", "Statistics"] +git-tree-sha1 = "41031ef3a1be6f5bbbf3e8073f210556daeae5ca" +uuid = "ccf2f8ad-2431-5c83-bf29-c5338b663b6a" +version = "3.3.0" + +[[deps.PlotUtils]] +deps = ["ColorSchemes", "Colors", "Dates", "PrecompileTools", "Printf", "Random", "Reexport", "StableRNGs", "Statistics"] +git-tree-sha1 = "26ca162858917496748aad52bb5d3be4d26a228a" +uuid = "995b91a9-d308-5afd-9ec6-746e21dbc043" +version = "1.4.4" + +[[deps.Plots]] +deps = ["Base64", "Contour", "Dates", "Downloads", "FFMPEG", "FixedPointNumbers", "GR", "JLFzf", "JSON", "LaTeXStrings", "Latexify", "LinearAlgebra", "Measures", "NaNMath", "Pkg", "PlotThemes", "PlotUtils", "PrecompileTools", "Printf", "REPL", "Random", "RecipesBase", "RecipesPipeline", "Reexport", "RelocatableFolders", "Requires", "Scratch", "Showoff", "SparseArrays", "Statistics", "StatsBase", "TOML", "UUIDs", "UnicodeFun", "Unzip"] +git-tree-sha1 = "cb20a4eacda080e517e4deb9cfb6c7c518131265" +uuid = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" +version = "1.41.6" + + [deps.Plots.extensions] + FileIOExt = "FileIO" + GeometryBasicsExt = "GeometryBasics" + IJuliaExt = "IJulia" + ImageInTerminalExt = "ImageInTerminal" + UnitfulExt = "Unitful" + + [deps.Plots.weakdeps] + FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549" + GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326" + IJulia = "7073ff75-c697-5162-941a-fcdaad2a7d2a" + ImageInTerminal = "d8c32880-2388-543b-8c61-d9f865259254" + Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d" + +[[deps.PooledArrays]] +deps = ["DataAPI", "Future"] +git-tree-sha1 = "36d8b4b899628fb92c2749eb488d884a926614d3" +uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720" +version = "1.4.3" + +[[deps.PrecompileTools]] +deps = ["Preferences"] +git-tree-sha1 = "07a921781cab75691315adc645096ed5e370cb77" +uuid = "aea7be01-6a6a-4083-8856-8a6e6704d82a" +version = "1.3.3" + +[[deps.Preferences]] +deps = ["TOML"] +git-tree-sha1 = "8b770b60760d4451834fe79dd483e318eee709c4" +uuid = "21216c6a-2e73-6563-6e65-726566657250" +version = "1.5.2" + +[[deps.PrettyTables]] +deps = ["Crayons", "LaTeXStrings", "Markdown", "PrecompileTools", "Printf", "REPL", "Reexport", "StringManipulation", "Tables"] +git-tree-sha1 = "624de6279ab7d94fc9f672f0068107eb6619732c" +uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" +version = "3.3.2" + + [deps.PrettyTables.extensions] + PrettyTablesTypstryExt = "Typstry" + + [deps.PrettyTables.weakdeps] + Typstry = "f0ed7684-a786-439e-b1e3-3b82803b501e" + +[[deps.Printf]] +deps = ["Unicode"] +uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7" +version = "1.11.0" + +[[deps.PtrArrays]] +git-tree-sha1 = "4fbbafbc6251b883f4d2705356f3641f3652a7fe" +uuid = "43287f4e-b6f4-7ad1-bb20-aadabca52c3d" +version = "1.4.0" + +[[deps.Qt6Base_jll]] +deps = ["Artifacts", "CompilerSupportLibraries_jll", "Fontconfig_jll", "Glib_jll", "JLLWrappers", "Libdl", "Libglvnd_jll", "OpenSSL_jll", "Vulkan_Loader_jll", "Xorg_libSM_jll", "Xorg_libXext_jll", "Xorg_libXrender_jll", "Xorg_libxcb_jll", "Xorg_xcb_util_cursor_jll", "Xorg_xcb_util_image_jll", "Xorg_xcb_util_keysyms_jll", "Xorg_xcb_util_renderutil_jll", "Xorg_xcb_util_wm_jll", "Zlib_jll", "libinput_jll", "xkbcommon_jll"] +git-tree-sha1 = "d7a4bff94f42208ce3cf6bc8e4e7d1d663e7ee8b" +uuid = "c0090381-4147-56d7-9ebc-da0b1113ec56" +version = "6.10.2+1" + +[[deps.Qt6Declarative_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Qt6Base_jll", "Qt6ShaderTools_jll", "Qt6Svg_jll"] +git-tree-sha1 = "d5b7dd0e226774cbd87e2790e34def09245c7eab" +uuid = "629bc702-f1f5-5709-abd5-49b8460ea067" +version = "6.10.2+1" + +[[deps.Qt6ShaderTools_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Qt6Base_jll"] +git-tree-sha1 = "4d85eedf69d875982c46643f6b4f66919d7e157b" +uuid = "ce943373-25bb-56aa-8eca-768745ed7b5a" +version = "6.10.2+1" + +[[deps.Qt6Svg_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Qt6Base_jll"] +git-tree-sha1 = "81587ff5ff25a4e1115ce191e36285ede0334c9d" +uuid = "6de9746b-f93d-5813-b365-ba18ad4a9cf3" +version = "6.10.2+0" + +[[deps.Qt6Wayland_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Qt6Base_jll", "Qt6Declarative_jll"] +git-tree-sha1 = "672c938b4b4e3e0169a07a5f227029d4905456f2" +uuid = "e99dba38-086e-5de3-a5b1-6e4c66e897c3" +version = "6.10.2+1" + +[[deps.QuadGK]] +deps = ["DataStructures", "LinearAlgebra"] +git-tree-sha1 = "9da16da70037ba9d701192e27befedefb91ec284" +uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" +version = "2.11.2" + + [deps.QuadGK.extensions] + QuadGKEnzymeExt = "Enzyme" + + [deps.QuadGK.weakdeps] + Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" + +[[deps.REPL]] +deps = ["InteractiveUtils", "JuliaSyntaxHighlighting", "Markdown", "Sockets", "StyledStrings", "Unicode"] +uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" +version = "1.11.0" + +[[deps.Random]] +deps = ["SHA"] +uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +version = "1.11.0" + +[[deps.RecipesBase]] +deps = ["PrecompileTools"] +git-tree-sha1 = "5c3d09cc4f31f5fc6af001c250bf1278733100ff" +uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" +version = "1.3.4" + +[[deps.RecipesPipeline]] +deps = ["Dates", "NaNMath", "PlotUtils", "PrecompileTools", "RecipesBase"] +git-tree-sha1 = "45cf9fd0ca5839d06ef333c8201714e888486342" +uuid = "01d81517-befc-4cb6-b9ec-a95719d0359c" +version = "0.6.12" + +[[deps.Reexport]] +git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b" +uuid = "189a3867-3050-52da-a836-e630ba90ab69" +version = "1.2.2" + +[[deps.RelocatableFolders]] +deps = ["SHA", "Scratch"] +git-tree-sha1 = "ffdaf70d81cf6ff22c2b6e733c900c3321cab864" +uuid = "05181044-ff0b-4ac5-8273-598c1e38db00" +version = "1.0.1" + +[[deps.Requires]] +deps = ["UUIDs"] +git-tree-sha1 = "62389eeff14780bfe55195b7204c0d8738436d64" +uuid = "ae029012-a4dd-5104-9daa-d747884805df" +version = "1.3.1" + +[[deps.Rmath]] +deps = ["Random", "Rmath_jll"] +git-tree-sha1 = "5b3d50eb374cea306873b371d3f8d3915a018f0b" +uuid = "79098fc4-a85e-5d69-aa6a-4863f24498fa" +version = "0.9.0" + +[[deps.Rmath_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "58cdd8fb2201a6267e1db87ff148dd6c1dbd8ad8" +uuid = "f50d1b31-88e8-58de-be2c-1cc44531875f" +version = "0.5.1+0" + +[[deps.SHA]] +uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" +version = "0.7.0" + +[[deps.Scratch]] +deps = ["Dates"] +git-tree-sha1 = "9b81b8393e50b7d4e6d0a9f14e192294d3b7c109" +uuid = "6c6a2e73-6563-6170-7368-637461726353" +version = "1.3.0" + +[[deps.SentinelArrays]] +deps = ["Dates", "Random"] +git-tree-sha1 = "ebe7e59b37c400f694f52b58c93d26201387da70" +uuid = "91c51154-3ec4-41a3-a24f-3f23e20d615c" +version = "1.4.9" + +[[deps.Serialization]] +uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b" +version = "1.11.0" + +[[deps.ShiftedArrays]] +git-tree-sha1 = "503688b59397b3307443af35cd953a13e8005c16" +uuid = "1277b4bf-5013-50f5-be3d-901d8477a67a" +version = "2.0.0" + +[[deps.Showoff]] +deps = ["Dates", "Grisu"] +git-tree-sha1 = "91eddf657aca81df9ae6ceb20b959ae5653ad1de" +uuid = "992d4aef-0814-514b-bc4d-f2e9a6c4116f" +version = "1.0.3" + +[[deps.SimpleBufferStream]] +git-tree-sha1 = "f305871d2f381d21527c770d4788c06c097c9bc1" +uuid = "777ac1f9-54b0-4bf8-805c-2214025038e7" +version = "1.2.0" + +[[deps.Sockets]] +uuid = "6462fe0b-24de-5631-8697-dd941f90decc" +version = "1.11.0" + +[[deps.SortingAlgorithms]] +deps = ["DataStructures"] +git-tree-sha1 = "64d974c2e6fdf07f8155b5b2ca2ffa9069b608d9" +uuid = "a2af1166-a08f-5f64-846c-94a0d3cef48c" +version = "1.2.2" + +[[deps.SparseArrays]] +deps = ["Libdl", "LinearAlgebra", "Random", "Serialization", "SuiteSparse_jll"] +uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" +version = "1.12.0" + +[[deps.SpecialFunctions]] +deps = ["IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"] +git-tree-sha1 = "2700b235561b0335d5bef7097a111dc513b8655e" +uuid = "276daf66-3868-5448-9aa4-cd146d93841b" +version = "2.7.2" + + [deps.SpecialFunctions.extensions] + SpecialFunctionsChainRulesCoreExt = "ChainRulesCore" + + [deps.SpecialFunctions.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + +[[deps.StableRNGs]] +deps = ["Random"] +git-tree-sha1 = "4f96c596b8c8258cc7d3b19797854d368f243ddc" +uuid = "860ef19b-820b-49d6-a774-d7a799459cd3" +version = "1.0.4" + +[[deps.Statistics]] +deps = ["LinearAlgebra"] +git-tree-sha1 = "ae3bb1eb3bba077cd276bc5cfc337cc65c3075c0" +uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" +version = "1.11.1" +weakdeps = ["SparseArrays"] + + [deps.Statistics.extensions] + SparseArraysExt = ["SparseArrays"] + +[[deps.StatsAPI]] +deps = ["LinearAlgebra"] +git-tree-sha1 = "178ed29fd5b2a2cfc3bd31c13375ae925623ff36" +uuid = "82ae8749-77ed-4fe6-ae5f-f523153014b0" +version = "1.8.0" + +[[deps.StatsBase]] +deps = ["AliasTables", "DataAPI", "DataStructures", "IrrationalConstants", "LinearAlgebra", "LogExpFunctions", "Missings", "Printf", "Random", "SortingAlgorithms", "SparseArrays", "Statistics", "StatsAPI"] +git-tree-sha1 = "aceda6f4e598d331548e04cc6b2124a6148138e3" +uuid = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" +version = "0.34.10" + +[[deps.StatsFuns]] +deps = ["HypergeometricFunctions", "IrrationalConstants", "LogExpFunctions", "Reexport", "Rmath", "SpecialFunctions"] +git-tree-sha1 = "91f091a8716a6bb38417a6e6f274602a19aaa685" +uuid = "4c63d2b9-4356-54db-8cca-17b64c39e42c" +version = "1.5.2" + + [deps.StatsFuns.extensions] + StatsFunsChainRulesCoreExt = "ChainRulesCore" + StatsFunsInverseFunctionsExt = "InverseFunctions" + + [deps.StatsFuns.weakdeps] + ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" + InverseFunctions = "3587e190-3f89-42d0-90ee-14403ec27112" + +[[deps.StatsModels]] +deps = ["DataAPI", "DataStructures", "LinearAlgebra", "Printf", "REPL", "ShiftedArrays", "SparseArrays", "StatsAPI", "StatsBase", "StatsFuns", "Tables"] +git-tree-sha1 = "08786db4a1346d17d0a8d952d2e66fd00fa18192" +uuid = "3eaba693-59b7-5ba5-a881-562e759f1c8d" +version = "0.7.9" + +[[deps.StringManipulation]] +deps = ["PrecompileTools"] +git-tree-sha1 = "d05693d339e37d6ab134c5ab53c29fce5ee5d7d5" +uuid = "892a3eda-7b42-436c-8928-eab12a02cf0e" +version = "0.4.4" + +[[deps.StructUtils]] +deps = ["Dates", "UUIDs"] +git-tree-sha1 = "fa95b3b097bcef5845c142ea2e085f1b2591e92c" +uuid = "ec057cc2-7a8d-4b58-b3b3-92acb9f63b42" +version = "2.7.1" + + [deps.StructUtils.extensions] + StructUtilsMeasurementsExt = ["Measurements"] + StructUtilsStaticArraysCoreExt = ["StaticArraysCore"] + StructUtilsTablesExt = ["Tables"] + + [deps.StructUtils.weakdeps] + Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7" + StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" + Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" + +[[deps.StyledStrings]] +uuid = "f489334b-da3d-4c2e-b8f0-e476e12c162b" +version = "1.11.0" + +[[deps.SuiteSparse]] +deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"] +uuid = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9" + +[[deps.SuiteSparse_jll]] +deps = ["Artifacts", "Libdl", "libblastrampoline_jll"] +uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c" +version = "7.8.3+2" + +[[deps.TOML]] +deps = ["Dates"] +uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76" +version = "1.0.3" + +[[deps.TableTraits]] +deps = ["IteratorInterfaceExtensions"] +git-tree-sha1 = "c06b2f539df1c6efa794486abfb6ed2022561a39" +uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c" +version = "1.0.1" + +[[deps.Tables]] +deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "OrderedCollections", "TableTraits"] +git-tree-sha1 = "f2c1efbc8f3a609aadf318094f8fc5204bdaf344" +uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" +version = "1.12.1" + +[[deps.Tar]] +deps = ["ArgTools", "SHA"] +uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" +version = "1.10.0" + +[[deps.TensorCore]] +deps = ["LinearAlgebra"] +git-tree-sha1 = "1feb45f88d133a655e001435632f019a9a1bcdb6" +uuid = "62fd8b95-f654-4bbd-a8a5-9c27f68ccd50" +version = "0.1.1" + +[[deps.Test]] +deps = ["InteractiveUtils", "Logging", "Random", "Serialization"] +uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +version = "1.11.0" + +[[deps.TranscodingStreams]] +git-tree-sha1 = "0c45878dcfdcfa8480052b6ab162cdd138781742" +uuid = "3bb67fe8-82b1-5028-8e26-92a6c54297fa" +version = "0.11.3" + +[[deps.URIs]] +git-tree-sha1 = "bef26fb046d031353ef97a82e3fdb6afe7f21b1a" +uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" +version = "1.6.1" + +[[deps.UUIDs]] +deps = ["Random", "SHA"] +uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" +version = "1.11.0" + +[[deps.UnPack]] +git-tree-sha1 = "387c1f73762231e86e0c9c5443ce3b4a0a9a0c2b" +uuid = "3a884ed6-31ef-47d7-9d2a-63182c4928ed" +version = "1.0.2" + +[[deps.Unicode]] +uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" +version = "1.11.0" + +[[deps.UnicodeFun]] +deps = ["REPL"] +git-tree-sha1 = "53915e50200959667e78a92a418594b428dffddf" +uuid = "1cfade01-22cf-5700-b092-accc4b62d6e1" +version = "0.4.1" + +[[deps.Unzip]] +git-tree-sha1 = "ca0969166a028236229f63514992fc073799bb78" +uuid = "41fe7b60-77ed-43a1-b4f0-825fd5a5650d" +version = "0.2.0" + +[[deps.Vulkan_Loader_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Wayland_jll", "Xorg_libX11_jll", "Xorg_libXrandr_jll", "xkbcommon_jll"] +git-tree-sha1 = "2f0486047a07670caad3a81a075d2e518acc5c59" +uuid = "a44049a8-05dd-5a78-86c9-5fde0876e88c" +version = "1.3.243+0" + +[[deps.Wayland_jll]] +deps = ["Artifacts", "EpollShim_jll", "Expat_jll", "JLLWrappers", "Libdl", "Libffi_jll"] +git-tree-sha1 = "96478df35bbc2f3e1e791bc7a3d0eeee559e60e9" +uuid = "a2964d1f-97da-50d4-b82a-358c7fce9d89" +version = "1.24.0+0" + +[[deps.WeakRefStrings]] +deps = ["DataAPI", "InlineStrings", "Parsers"] +git-tree-sha1 = "b1be2855ed9ed8eac54e5caff2afcdb442d52c23" +uuid = "ea10d353-3f73-51f8-a26c-33c1cb351aa5" +version = "1.4.2" + +[[deps.WorkerUtilities]] +git-tree-sha1 = "cd1659ba0d57b71a464a29e64dbc67cfe83d54e7" +uuid = "76eceee3-57b5-4d4a-8e66-0e911cebbf60" +version = "1.6.1" + +[[deps.XZ_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "9cce64c0fdd1960b597ba7ecda2950b5ed957438" +uuid = "ffd25f8a-64ca-5728-b0f7-c24cf3aae800" +version = "5.8.2+0" + +[[deps.Xorg_libICE_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "a3ea76ee3f4facd7a64684f9af25310825ee3668" +uuid = "f67eecfb-183a-506d-b269-f58e52b52d7c" +version = "1.1.2+0" + +[[deps.Xorg_libSM_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libICE_jll"] +git-tree-sha1 = "9c7ad99c629a44f81e7799eb05ec2746abb5d588" +uuid = "c834827a-8449-5923-a945-d239c165b7dd" +version = "1.2.6+0" + +[[deps.Xorg_libX11_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libxcb_jll", "Xorg_xtrans_jll"] +git-tree-sha1 = "808090ede1d41644447dd5cbafced4731c56bd2f" +uuid = "4f6342f7-b3d2-589e-9d20-edeb45f2b2bc" +version = "1.8.13+0" + +[[deps.Xorg_libXau_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "aa1261ebbac3ccc8d16558ae6799524c450ed16b" +uuid = "0c0b7dd1-d40b-584c-a123-a41640f87eec" +version = "1.0.13+0" + +[[deps.Xorg_libXcursor_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libXfixes_jll", "Xorg_libXrender_jll"] +git-tree-sha1 = "6c74ca84bbabc18c4547014765d194ff0b4dc9da" +uuid = "935fb764-8cf2-53bf-bb30-45bb1f8bf724" +version = "1.2.4+0" + +[[deps.Xorg_libXdmcp_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "52858d64353db33a56e13c341d7bf44cd0d7b309" +uuid = "a3789734-cfe1-5b06-b2d0-1dd0d9d62d05" +version = "1.1.6+0" + +[[deps.Xorg_libXext_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libX11_jll"] +git-tree-sha1 = "1a4a26870bf1e5d26cd585e38038d399d7e65706" +uuid = "1082639a-0dae-5f34-9b06-72781eeb8cb3" +version = "1.3.8+0" + +[[deps.Xorg_libXfixes_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libX11_jll"] +git-tree-sha1 = "75e00946e43621e09d431d9b95818ee751e6b2ef" +uuid = "d091e8ba-531a-589c-9de9-94069b037ed8" +version = "6.0.2+0" + +[[deps.Xorg_libXi_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libXext_jll", "Xorg_libXfixes_jll"] +git-tree-sha1 = "a376af5c7ae60d29825164db40787f15c80c7c54" +uuid = "a51aa0fd-4e3c-5386-b890-e753decda492" +version = "1.8.3+0" + +[[deps.Xorg_libXinerama_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libXext_jll"] +git-tree-sha1 = "0ba01bc7396896a4ace8aab67db31403c71628f4" +uuid = "d1454406-59df-5ea1-beac-c340f2130bc3" +version = "1.1.7+0" + +[[deps.Xorg_libXrandr_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libXext_jll", "Xorg_libXrender_jll"] +git-tree-sha1 = "6c174ef70c96c76f4c3f4d3cfbe09d018bcd1b53" +uuid = "ec84b674-ba8e-5d96-8ba1-2a689ba10484" +version = "1.5.6+0" + +[[deps.Xorg_libXrender_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libX11_jll"] +git-tree-sha1 = "7ed9347888fac59a618302ee38216dd0379c480d" +uuid = "ea2f1a96-1ddc-540d-b46f-429655e07cfa" +version = "0.9.12+0" + +[[deps.Xorg_libpciaccess_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Zlib_jll"] +git-tree-sha1 = "4909eb8f1cbf6bd4b1c30dd18b2ead9019ef2fad" +uuid = "a65dc6b1-eb27-53a1-bb3e-dea574b5389e" +version = "0.18.1+0" + +[[deps.Xorg_libxcb_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libXau_jll", "Xorg_libXdmcp_jll"] +git-tree-sha1 = "bfcaf7ec088eaba362093393fe11aa141fa15422" +uuid = "c7cfdc94-dc32-55de-ac96-5a1b8d977c5b" +version = "1.17.1+0" + +[[deps.Xorg_libxkbfile_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libX11_jll"] +git-tree-sha1 = "ed756a03e95fff88d8f738ebc2849431bdd4fd1a" +uuid = "cc61e674-0454-545c-8b26-ed2c68acab7a" +version = "1.2.0+0" + +[[deps.Xorg_xcb_util_cursor_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_xcb_util_image_jll", "Xorg_xcb_util_jll", "Xorg_xcb_util_renderutil_jll"] +git-tree-sha1 = "9750dc53819eba4e9a20be42349a6d3b86c7cdf8" +uuid = "e920d4aa-a673-5f3a-b3d7-f755a4d47c43" +version = "0.1.6+0" + +[[deps.Xorg_xcb_util_image_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_xcb_util_jll"] +git-tree-sha1 = "f4fc02e384b74418679983a97385644b67e1263b" +uuid = "12413925-8142-5f55-bb0e-6d7ca50bb09b" +version = "0.4.1+0" + +[[deps.Xorg_xcb_util_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libxcb_jll"] +git-tree-sha1 = "68da27247e7d8d8dafd1fcf0c3654ad6506f5f97" +uuid = "2def613f-5ad1-5310-b15b-b15d46f528f5" +version = "0.4.1+0" + +[[deps.Xorg_xcb_util_keysyms_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_xcb_util_jll"] +git-tree-sha1 = "44ec54b0e2acd408b0fb361e1e9244c60c9c3dd4" +uuid = "975044d2-76e6-5fbe-bf08-97ce7c6574c7" +version = "0.4.1+0" + +[[deps.Xorg_xcb_util_renderutil_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_xcb_util_jll"] +git-tree-sha1 = "5b0263b6d080716a02544c55fdff2c8d7f9a16a0" +uuid = "0d47668e-0667-5a69-a72c-f761630bfb7e" +version = "0.3.10+0" + +[[deps.Xorg_xcb_util_wm_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_xcb_util_jll"] +git-tree-sha1 = "f233c83cad1fa0e70b7771e0e21b061a116f2763" +uuid = "c22f9ab0-d5fe-5066-847c-f4bb1cd4e361" +version = "0.4.2+0" + +[[deps.Xorg_xkbcomp_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libxkbfile_jll"] +git-tree-sha1 = "801a858fc9fb90c11ffddee1801bb06a738bda9b" +uuid = "35661453-b289-5fab-8a00-3d9160c6a3a4" +version = "1.4.7+0" + +[[deps.Xorg_xkeyboard_config_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_xkbcomp_jll"] +git-tree-sha1 = "00af7ebdc563c9217ecc67776d1bbf037dbcebf4" +uuid = "33bec58e-1273-512f-9401-5d533626f822" +version = "2.44.0+0" + +[[deps.Xorg_xtrans_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "a63799ff68005991f9d9491b6e95bd3478d783cb" +uuid = "c5fb5394-a638-5e4d-96e5-b29de1b5cf10" +version = "1.6.0+0" + +[[deps.Zlib_jll]] +deps = ["Libdl"] +uuid = "83775a58-1f1d-513f-b197-d71354ab007a" +version = "1.3.1+2" + +[[deps.Zstd_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "446b23e73536f84e8037f5dce465e92275f6a308" +uuid = "3161d3a3-bdf6-5164-811a-617609db77b4" +version = "1.5.7+1" + +[[deps.eudev_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "c3b0e6196d50eab0c5ed34021aaa0bb463489510" +uuid = "35ca27e7-8b34-5b7f-bca9-bdc33f59eb06" +version = "3.2.14+0" + +[[deps.fzf_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "b6a34e0e0960190ac2a4363a1bd003504772d631" +uuid = "214eeab7-80f7-51ab-84ad-2988db7cef09" +version = "0.61.1+0" + +[[deps.libaom_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "371cc681c00a3ccc3fbc5c0fb91f58ba9bec1ecf" +uuid = "a4ae2306-e953-59d6-aa16-d00cac43593b" +version = "3.13.1+0" + +[[deps.libass_jll]] +deps = ["Artifacts", "Bzip2_jll", "FreeType2_jll", "FriBidi_jll", "HarfBuzz_jll", "JLLWrappers", "Libdl", "Zlib_jll"] +git-tree-sha1 = "125eedcb0a4a0bba65b657251ce1d27c8714e9d6" +uuid = "0ac62f75-1d6f-5e53-bd7c-93b484bb37c0" +version = "0.17.4+0" + +[[deps.libblastrampoline_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" +version = "5.15.0+0" + +[[deps.libdecor_jll]] +deps = ["Artifacts", "Dbus_jll", "JLLWrappers", "Libdl", "Libglvnd_jll", "Pango_jll", "Wayland_jll", "xkbcommon_jll"] +git-tree-sha1 = "9bf7903af251d2050b467f76bdbe57ce541f7f4f" +uuid = "1183f4f0-6f2a-5f1a-908b-139f9cdfea6f" +version = "0.2.2+0" + +[[deps.libdrm_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libpciaccess_jll"] +git-tree-sha1 = "63aac0bcb0b582e11bad965cef4a689905456c03" +uuid = "8e53e030-5e6c-5a89-a30b-be5b7263a166" +version = "2.4.125+1" + +[[deps.libevdev_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "56d643b57b188d30cccc25e331d416d3d358e557" +uuid = "2db6ffa8-e38f-5e21-84af-90c45d0032cc" +version = "1.13.4+0" + +[[deps.libfdk_aac_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "646634dd19587a56ee2f1199563ec056c5f228df" +uuid = "f638f0a6-7fb0-5443-88ba-1cc74229b280" +version = "2.0.4+0" + +[[deps.libinput_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "eudev_jll", "libevdev_jll", "mtdev_jll"] +git-tree-sha1 = "91d05d7f4a9f67205bd6cf395e488009fe85b499" +uuid = "36db933b-70db-51c0-b978-0f229ee0e533" +version = "1.28.1+0" + +[[deps.libpng_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Zlib_jll"] +git-tree-sha1 = "e2a7072fc0cdd7949528c1455a3e5da4122e1153" +uuid = "b53b4c65-9356-5827-b1ea-8c7a1a84506f" +version = "1.6.56+0" + +[[deps.libva_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libX11_jll", "Xorg_libXext_jll", "Xorg_libXfixes_jll", "libdrm_jll"] +git-tree-sha1 = "7dbf96baae3310fe2fa0df0ccbb3c6288d5816c9" +uuid = "9a156e7d-b971-5f62-b2c9-67348b8fb97c" +version = "2.23.0+0" + +[[deps.libvorbis_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Ogg_jll"] +git-tree-sha1 = "11e1772e7f3cc987e9d3de991dd4f6b2602663a5" +uuid = "f27f6e37-5d2b-51aa-960f-b287f2bc3b7a" +version = "1.3.8+0" + +[[deps.mtdev_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "b4d631fd51f2e9cdd93724ae25b2efc198b059b1" +uuid = "009596ad-96f7-51b1-9f1b-5ce2d5e8a71e" +version = "1.1.7+0" + +[[deps.nghttp2_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" +version = "1.64.0+1" + +[[deps.p7zip_jll]] +deps = ["Artifacts", "CompilerSupportLibraries_jll", "Libdl"] +uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" +version = "17.7.0+0" + +[[deps.x264_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "14cc7083fc6dff3cc44f2bc435ee96d06ed79aa7" +uuid = "1270edf5-f2f9-52d2-97e9-ab00b5d0237a" +version = "10164.0.1+0" + +[[deps.x265_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl"] +git-tree-sha1 = "e7b67590c14d487e734dcb925924c5dc43ec85f3" +uuid = "dfaa095f-4041-5dcd-9319-2fabd8486b76" +version = "4.1.0+0" + +[[deps.xkbcommon_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Xorg_libxcb_jll", "Xorg_xkeyboard_config_jll"] +git-tree-sha1 = "a1fc6507a40bf504527d0d4067d718f8e179b2b8" +uuid = "d8fb68d0-12a3-5cfd-a85a-d49703b185fd" +version = "1.13.0+0" diff --git a/Project.toml b/Project.toml @@ -0,0 +1,12 @@ +[deps] +CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" +DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" +GLM = "38e38edf-8417-5370-95a0-9cbb8c7f171a" +HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3" +JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" +PGFPlotsX = "8314cec4-20b6-5062-9cdb-752b83310925" +PeriodicalDates = "276e7ca9-e0d7-440b-97bc-a6ae82f545b1" +Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" +SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b" +StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" +StatsModels = "3eaba693-59b7-5ba5-a881-562e759f1c8d" diff --git a/input/cay_computed.csv b/input/cay_computed.csv @@ -0,0 +1,302 @@ +date,c,w,y,cay +1947-12-31,9.159044050373405,10.92886247268026,8.865760391465606,0.10672126914168167 +1948-12-31,9.168119912573427,10.930846468637895,8.911343149501358,0.07608747678128314 +1949-12-31,9.184536263176696,10.974380805808945,8.902708470539554,0.09145831385245451 +1950-12-31,9.220232192310517,10.998229527279902,8.982455191938293,0.05370641505177254 +1951-12-31,9.215694957275112,11.016068384598881,9.004430299183783,0.026731396121289386 +1952-03-31,9.213859058998564,11.021962378467473,9.01354774040891,0.015880198429460535 +1952-06-30,9.229326143545949,11.035559697093559,9.016032908434441,0.02655034120774058 +1952-09-30,9.22976240768463,11.034362311888916,9.030348937119966,0.014870333825203197 +1952-12-31,9.259826131158448,11.031041010373853,9.060614894836236,0.01947279230566412 +1953-03-31,9.267871957905431,11.03134092903938,9.071913159253024,0.01771350917809933 +1953-06-30,9.270228659956361,11.02785563951456,9.082013074643271,0.012037434125145019 +1953-09-30,9.263259244556435,11.028600696352271,9.074827273286013,0.011121567022777334 +1953-12-31,9.25188638694755,11.034711916088812,9.063058817211894,0.008708508214801292 +1954-03-31,9.251312258233483,11.041712829236445,9.050709196814203,0.017421931932198653 +1954-06-30,9.260166110189942,11.054297860543558,9.049658244364748,0.024726836443186073 +1954-09-30,9.268969964706827,11.07800185177568,9.05326373712953,0.025795294215622988 +1954-12-31,9.28485164971727,11.085791202354383,9.072095577254295,0.02391161299634259 +1955-03-31,9.302872073861193,11.092963472707229,9.078592312339913,0.03492810832873516 +1955-06-30,9.31781692291868,11.11100635816084,9.100292813462632,0.02763225638779776 +1955-09-30,9.325547359530802,11.12775334395431,9.116277238891767,0.018305890047445317 +1955-12-31,9.333165052576268,11.133015972500601,9.126528753640937,0.0160531515146225 +1956-03-31,9.330627908804066,11.151332511376749,9.132428353183075,0.004852759208615609 +1956-06-30,9.32987984429287,11.146817434476473,9.139966908337707,-0.0015175627299051087 +1956-09-30,9.327466364872148,11.14354052036288,9.138717369837641,-0.002213727405801613 +1956-12-31,9.3361888180887,11.155195381546832,9.150867759094046,-0.006247032811018016 +1957-03-31,9.338664530925229,11.149445131158897,9.147871642347914,-6.470529346547238e-5 +1957-06-30,9.33636293565316,11.160410822487442,9.149257752949731,-0.005701648995595221 +1957-09-30,9.339756546816362,11.146855766817142,9.147959556525887,0.0014567016467221805 +1957-12-31,9.335620147025327,11.146591675723705,9.139242171668554,0.0048919928088642095 +1958-03-31,9.317978832501462,11.149227583878304,9.11689160890671,0.00601736044504797 +1958-06-30,9.322343868395448,11.158507337442458,9.119187703120927,0.006590995692898005 +1958-09-30,9.334463148322227,11.182525866000008,9.142179583333018,-0.0058104047602407505 +1958-12-31,9.343364476883735,11.194167051461969,9.153939651441746,-0.009325450978767691 +1959-03-31,9.357197993457332,11.193696042749334,9.15633457387879,0.0025339577615897113 +1959-06-30,9.368635894367788,11.19995521902713,9.169292120430207,0.0015725903140033637 +1959-09-30,9.374769039844796,11.19629641314712,9.16047306233682,0.016027506053295504 +1959-12-31,9.37145940712503,11.203209158669694,9.162460121007925,0.009654911728966376 +1960-03-31,9.375134787256675,11.200107621081782,9.168111245612593,0.009060443397766349 +1960-06-30,9.381697294987092,11.197789463047778,9.168384280880902,0.015839727928225855 +1960-09-30,9.372678389340049,11.186737538905408,9.16419090871656,0.01259471588909733 +1960-12-31,9.370067630241046,11.204279264072762,9.15885516181319,0.011164201670918139 +1961-03-31,9.366326112771727,11.22293980422522,9.161975726992832,0.0010896839245866374 +1961-06-30,9.37719280959289,11.229687972173714,9.174352367230233,-3.717247615409036e-5 +1961-09-30,9.377895714216587,11.238646367159882,9.18316815712876,-0.008687263444859816 +1961-12-31,9.393516575741751,11.25841422255997,9.19642262957448,-0.008357602204706716 +1962-03-31,9.400495264395028,11.256312792873736,9.200609009165087,-0.004580320194059517 +1962-06-30,9.409221952880678,11.206549068698225,9.20884577611867,0.006750610528858836 +1962-09-30,9.41333309060459,11.217943314678319,9.209521974349387,0.008055196006014675 +1962-12-31,9.423398691737425,11.257205680335083,9.213075357554393,0.007394636070252147 +1963-03-31,9.427067844765828,11.265892951536538,9.217429339678448,0.005612729390416682 +1963-06-30,9.43326253825327,11.274749273632617,9.223911972787297,0.004487070680506022 +1963-09-30,9.442857613914365,11.283419520802623,9.230834053065092,0.00641900604663892 +1963-12-31,9.447360043309109,11.273713187793286,9.241992964361678,0.003188939074952657 +1964-03-31,9.463647354985161,11.285011960324951,9.26071999816054,0.0011165459908832887 +1964-06-30,9.478039158928107,11.297497315391173,9.28428615684064,-0.007257410459848401 +1964-09-30,9.492731674772859,11.308891522808352,9.29495782865457,-0.003994160759999588 +1964-12-31,9.492030182235466,11.319066486390629,9.302194608842091,-0.012923870542232763 +1965-03-31,9.51133567166238,11.329958287823679,9.31146034063857,-0.0037367669632821787 +1965-06-30,9.519519045461845,11.321038914277644,9.318211317271333,0.0003631210573100674 +1965-09-30,9.533239122624003,11.342946168944547,9.344902719449195,-0.013216974148750893 +1965-12-31,9.557699777992783,11.365544646420048,9.363122974752674,-0.008883619337593629 +1966-03-31,9.569868658965687,11.357878217476156,9.35918690589072,0.008176618600089114 +1966-06-30,9.569856709204762,11.35858261159086,9.367665645177354,0.0007129374996814875 +1966-09-30,9.578173214459763,11.337782675375315,9.381853339855477,0.0008486887072205462 +1966-12-31,9.579229826316642,11.358008001638765,9.393740246574952,-0.01229541264209466 +1967-03-31,9.582569623841131,11.388784269195531,9.405343161871615,-0.02497001701226864 +1967-06-30,9.59367724846452,11.395155133643875,9.411827210447916,-0.020699008388580964 +1967-09-30,9.595921706038885,11.411065811457108,9.418635155065306,-0.02743196813957205 +1967-12-31,9.599193681285962,11.42091283045889,9.428830747909153,-0.034876679356692364 +1968-03-31,9.620740922080778,11.415370298560585,9.44452460738375,-0.025786497316921952 +1968-06-30,9.6335350332791,11.444884492288741,9.460743339232838,-0.03274242721970566 +1968-09-30,9.649388923786436,11.4500426031546,9.462342152039131,-0.01927421249860295 +1968-12-31,9.65121210895601,11.484377147480366,9.469411103944969,-0.030248431968111333 +1969-03-31,9.66019911521299,11.477724627146197,9.467373472783867,-0.0182056117013083 +1969-06-30,9.664373400882,11.464878583358852,9.475988452250677,-0.01895665373993971 +1969-09-30,9.666448174588725,11.455816346971702,9.495823987376056,-0.0322250502166721 +1969-12-31,9.67150753046433,11.446150011386164,9.502042222772912,-0.030643858507916732 +1970-03-31,9.675236304324379,11.439805420036107,9.509902693711682,-0.03245807577734716 +1970-06-30,9.676660437038935,11.40832853429106,9.521512957597071,-0.03490797997637962 +1970-09-30,9.681934274312605,11.429825363046426,9.529231748217514,-0.0404872708491979 +1970-12-31,9.67578442609484,11.445758772158033,9.522390009181734,-0.043843899822556764 +1971-03-31,9.691675653720122,11.474578106627492,9.537756988345558,-0.046832358618866365 +1971-06-30,9.697926797579212,11.478572772815019,9.551722153681446,-0.05340787173186712 +1971-09-30,9.702756072399467,11.480224547573327,9.55346303610731,-0.050402681921633885 +1971-12-31,9.716135728508265,11.499542771067908,9.561527472398462,-0.04774924468279096 +1972-03-31,9.726814847314028,11.523023670787442,9.562923152928493,-0.04285567106417609 +1972-06-30,9.743296467844747,11.529378106083657,9.572015541736771,-0.03545757852810105 +1972-09-30,9.756019849644014,11.54534100990467,9.581739203977616,-0.034237084885175406 +1972-12-31,9.776621079206286,11.586284230999519,9.616032886369254,-0.051208488383679196 +1973-03-31,9.792585204293728,11.577308928992773,9.616515452495502,-0.033909413005080324 +1973-06-30,9.78997676040227,11.564124752389015,9.619312690516296,-0.036358460766001244 +1973-09-30,9.791036981658387,11.579760368723765,9.61820801845554,-0.03739606878899693 +1973-12-31,9.785690784204368,11.549938838901763,9.620506578009572,-0.038906433473904656 +1974-03-31,9.774674067379758,11.52457216347592,9.604791556803555,-0.031416896587714405 +1974-06-30,9.77611364831011,11.491132342399865,9.601580419961774,-0.020682480384818902 +1974-09-30,9.777820424120142,11.454096229646359,9.600612645582556,-0.010914433372292365 +1974-12-31,9.760407380329449,11.453356801229077,9.596084526356494,-0.02427696225339382 +1975-03-31,9.766599708540754,11.480121710536466,9.593003074316437,-0.020648693362815607 +1975-06-30,9.780421532087663,11.507319744131525,9.641167218968315,-0.05368310010662114 +1975-09-30,9.791529837098707,11.48500964967922,9.622649825552026,-0.0222474332841891 +1975-12-31,9.799665466861292,11.494685825462875,9.628860058920907,-0.021357134772882702 +1976-03-31,9.817392193643252,11.515181071895844,9.638244889946646,-0.015725340281212752 +1976-06-30,9.824465323232523,11.533445434108515,9.640611622062806,-0.014257605957570973 +1976-09-30,9.832403241721497,11.534190778215946,9.646112961152422,-0.011210917031858614 +1976-12-31,9.842669046048048,11.541977442159789,9.64979530784114,-0.005641053035844834 +1977-03-31,9.852017475755295,11.538326291227955,9.6473677051901,0.006513983623250397 +1977-06-30,9.85500584788316,11.545632473136989,9.655613612916532,0.0009633525464600723 +1977-09-30,9.861591862080564,11.548150963142227,9.667892069627943,-0.0035342013564179098 +1977-12-31,9.873671899414964,11.553569336337311,9.677492204749456,-0.0007930633128445663 +1978-03-31,9.876902828668888,11.559046477139779,9.680110670296035,-0.0008896745990778498 +1978-06-30,9.895511487656394,11.56951161221523,9.687600475060945,0.009215874647486189 +1978-09-30,9.896783595332534,11.581347809312103,9.693486824321456,0.0031005949702063162 +1978-12-31,9.90193742292099,11.582857348813645,9.697481281658963,0.004514015356704704 +1979-03-31,9.90460485476428,11.60050796802722,9.703246613307403,-0.0012360405970284205 +1979-06-30,9.901372281613758,11.603736243319721,9.692990246036638,0.0037492766218019113 +1979-09-30,9.908052722460042,11.608351641541702,9.696954194806668,0.006109620245942082 +1979-12-31,9.907481443246065,11.611537577725041,9.693749765619463,0.0076810491409240456 +1980-03-31,9.903256253706287,11.601379197097,9.694912612706515,0.004434796748986614 +1980-06-30,9.877698431998137,11.610941540081983,9.684779633800472,-0.014247467085290566 +1980-09-30,9.8856305821009,11.624567193853306,9.692793958867357,-0.015887584541401267 +1980-12-31,9.89636327590442,11.628923128989737,9.695017154507465,-0.007922679413889355 +1981-03-31,9.897704915793174,11.61985310912785,9.684544138898852,0.004223362750071402 +1981-06-30,9.89552956347814,11.627697013272366,9.681985913951982,0.0027244093900424815 +1981-09-30,9.897384016706214,11.618307809680964,9.69113265427025,-0.0014796866866770841 +1981-12-31,9.887890026698862,11.62876539074535,9.690173553470352,-0.012186757507445023 +1982-03-31,9.893042042378113,11.627037931751067,9.688934350076174,-0.005628669216759974 +1982-06-30,9.893839886440755,11.627413303302568,9.690277135125319,-0.00606243732937628 +1982-09-30,9.897940983988097,11.62796416541308,9.695704902888261,-0.006751155193741809 +1982-12-31,9.912792892229803,11.641297801705907,9.69602695521394,0.005221299476604102 +1983-03-31,9.920566373056039,11.658862514460724,9.69932206477088,0.0067250226530752855 +1983-06-30,9.938664030017401,11.671311134553722,9.706640761187709,0.016080165224517273 +1983-09-30,9.953990146132828,11.668174530369953,9.714755195449845,0.02501826983626465 +1983-12-31,9.967496170553707,11.667039353485109,9.73050677893366,0.0251574853169636 +1984-03-31,9.973880000374933,11.674148078826546,9.737102452419352,0.024464434636271903 +1984-06-30,9.985809191822597,11.679811897771643,9.74692778950913,0.02681256261480236 +1984-09-30,9.990773628868913,11.694315043859886,9.753805094701185,0.02301438219043561 +1984-12-31,10.001224964324143,11.706512766314853,9.76274980986985,0.02336945227966325 +1985-03-31,10.016189452496151,11.721030656408855,9.756768292651325,0.04066127158345445 +1985-06-30,10.023223234744234,11.734023134336017,9.778216743662329,0.026657211936612413 +1985-09-30,10.039468172847847,11.737407538667352,9.776194371301525,0.04398641722356089 +1985-12-31,10.03914513560403,11.760907158162878,9.784381865338673,0.03201513859941585 +1986-03-31,10.045904044060418,11.783704030338654,9.793868504611249,0.026142200222752265 +1986-06-30,10.054651034250465,11.805866802696132,9.80388221850978,0.02192638022518345 +1986-09-30,10.069696849775607,11.809207753938672,9.80949060875696,0.031482167750272794 +1986-12-31,10.073407756849367,11.834418209804184,9.814037405715244,0.02635171192777186 +1987-03-31,10.072391185686158,11.85869304436906,9.822373989365879,0.01340702701394747 +1987-06-30,10.08379788628172,11.862967891127074,9.811092755388652,0.033711527353220916 +1987-09-30,10.092650402383358,11.87358911225736,9.824051114686371,0.02931296095412428 +1987-12-31,10.092294403907477,11.858924808076567,9.833828037728097,0.023384044626364897 +1988-03-31,10.107801451185287,11.876065386388287,9.841624625487166,0.028820833498274467 +1988-06-30,10.113075356720193,11.885430182340908,9.852667087455751,0.022741580578713894 +1988-09-30,10.119322462409695,11.886926346422895,9.855411567219635,0.026329197777716473 +1988-12-31,10.128151979472657,11.89902327457604,9.861500130907025,0.02754601136480872 +1989-03-31,10.130785606358062,11.906666439570389,9.863421203573148,0.02703108239451879 +1989-06-30,10.133202466156815,11.911553809680944,9.857779035727606,0.033361616109187864 +1989-09-30,10.140105078739587,11.928259443502439,9.863404247001961,0.03215200106595972 +1989-12-31,10.14174736844845,11.93597435123142,9.871107826004348,0.02564338456547155 +1990-03-31,10.147896858434411,11.92117435245828,9.878637453624817,0.028185090897450138 +1990-06-30,10.147839477939842,11.922185481251766,9.88553426944388,0.02198079588010593 +1990-09-30,10.148264779702727,11.899972775110424,9.880714467029662,0.03089805752000352 +1990-12-31,10.137085813969488,11.903629972393846,9.871352459314469,0.02708176124260042 +1991-03-31,10.130222999087461,11.917288915925699,9.875586589452697,0.01390121623227536 +1991-06-30,10.135278364387707,11.91230484620304,9.882008360238013,0.01438924112748552 +1991-09-30,10.13668128907603,11.916446988788012,9.884439929930243,0.012886335387170433 +1991-12-31,10.132737452253265,11.929823583533917,9.893005059247434,-0.0010563313585727485 +1992-03-31,10.148335029952689,11.92097021197778,9.913109088592899,-0.0010742970362898063 +1992-06-30,10.151767028299968,11.91589731657795,9.919534023701317,-0.0021950373579997517 +1992-09-30,10.1587402096327,11.921530634175864,9.920787261559566,0.002597861440298388 +1992-12-31,10.167132759743392,11.935178741598088,9.923377674135837,0.006092769438998502 +1993-03-31,10.16801638256995,11.939493173026795,9.91927728542358,0.009671821546497483 +1993-06-30,10.174040244452895,11.941006867811609,9.92111106194523,0.013818404029432685 +1993-09-30,10.18171412407685,11.949827958150149,9.921759489736647,0.019211756643144895 +1993-12-31,10.187253131820833,11.957909965169936,9.925047291486656,0.020337556507074694 +1994-03-31,10.195938897890894,11.957160077903593,9.924195041788142,0.029904842960510436 +1994-06-30,10.200756539534643,11.95644478853414,9.931368019458523,0.028674190656214904 +1994-09-30,10.205140221537263,11.96052356545834,9.931691129221939,0.031983295569535386 +1994-12-31,10.212834572703725,11.960949845047416,9.94056973970696,0.03193522658240333 +1995-03-31,10.212654976929374,11.973617594039675,9.946603424633615,0.024078891826153637 +1995-06-30,10.218536772172689,11.986124675068034,9.945166599222404,0.028759827298340923 +1995-09-30,10.224345438900494,11.994564807755715,9.94929458277733,0.02936061598250639 +1995-12-31,10.228223227266819,12.011434342727792,9.948072166112189,0.03100138932935792 +1996-03-31,10.23491329463703,12.02158945342041,9.954039161448392,0.03056250903459201 +1996-06-30,10.242769861143511,12.027938137238737,9.958839786398594,0.03303901401393361 +1996-09-30,10.245561192659263,12.030577155222643,9.962923774656527,0.031792321883576946 +1996-12-31,10.250301831117973,12.043766503200828,9.963075273867195,0.03382878980032267 +1997-03-31,10.258152013085116,12.046365606516849,9.970365527704113,0.034882810724859326 +1997-06-30,10.25978558191893,12.083049082603758,9.976337704062356,0.024206803561590107 +1997-09-30,10.273376889391884,12.107143409376764,9.983884400125447,0.026586624079836696 +1997-12-31,10.28212972260823,12.118760755175549,9.99572266477272,0.022860276830325432 +1998-03-31,10.289637159784515,12.161268302474895,10.01183814248747,0.008171510567869689 +1998-06-30,10.30434742436736,12.175852419127233,10.021537688139954,0.011668717525976646 +1998-09-30,10.31417794928734,12.15225132828983,10.029094905649796,0.019584908597797934 +1998-12-31,10.32549421450932,12.200658193522838,10.037197787328385,0.014466074957949715 +1999-03-31,10.333154533270532,12.20406644766625,10.05049061897633,0.009994153371991388 +1999-06-30,10.345606988729356,12.223752628054788,10.050516039822227,0.018583553106259032 +1999-09-30,10.35360418482405,12.214414302328214,10.05560690198227,0.024011127189732306 +1999-12-31,10.365133148980643,12.265891844801246,10.067287875211653,0.015419162570733391 +2000-03-31,10.377615857059393,12.279508668051099,10.08514958191173,0.00983635805042482 +2000-06-30,10.384440141503907,12.273609127500256,10.089183338151932,0.014331977714791222 +2000-09-30,10.391275060088498,12.278873953563856,10.098935787364061,0.011726561129526303 +2000-12-31,10.397357366542117,12.258424229829226,10.098559889868863,0.022123247383703415 +2001-03-31,10.398701720683626,12.244248778266114,10.107598369612095,0.018436327208871006 +2001-06-30,10.398371429336638,12.265848622653978,10.103891768700295,0.01708906570761748 +2001-09-30,10.399232144907456,12.239636535462584,10.12389164129767,0.005811086118216124 +2001-12-31,10.412688885518147,12.269520203520981,10.114160202394377,0.02183193684619944 +2002-03-31,10.412718834924021,12.279945328028994,10.136583824282054,0.0004837374935870997 +2002-06-30,10.41552458908775,12.257681689864341,10.143872283216567,0.001346044833296034 +2002-09-30,10.419961081768038,12.225763492495098,10.142932638689851,0.012820945258679828 +2002-12-31,10.423066879825443,12.239057708561562,10.145051493621978,0.011504946893532875 +2003-03-31,10.425895375075118,12.235158981087132,10.142155869396202,0.017592100426865542 +2003-06-30,10.435052476046438,12.272035066853375,10.154913120489649,0.00854881346235814 +2003-09-30,10.446605631136192,12.281802762104151,10.169729290620035,0.005414760266672758 +2003-12-31,10.451074664844086,12.312659670631696,10.169441183141359,0.004111598436857378 +2004-03-31,10.458403426684827,12.3509740164782,10.170150736857412,0.003352440236177756 +2004-06-30,10.461659151653514,12.358557266335696,10.179834868953824,-0.0032256013172808906 +2004-09-30,10.470858777268749,12.37400774721121,10.187450106096714,-0.003610021453447132 +2004-12-31,10.479614437108358,12.402349066172492,10.18638462042949,0.000534894497850047 +2005-03-31,10.48383393856854,12.41024722453653,10.181819168299047,0.007151768803552727 +2005-06-30,10.492726957881258,12.427680061384114,10.18566635392333,0.00932450642983973 +2005-09-30,10.498446531037297,12.442133212915047,10.18680051836049,0.011245609794700684 +2005-12-31,10.497788934687499,12.454184846051879,10.186629249382717,0.008384271480670336 +2006-03-31,10.506470097983751,12.478112684607408,10.201195424354816,-0.0001690094087507532 +2006-06-30,10.5093892854499,12.471263280555585,10.196313151801863,0.008298373398172743 +2006-09-30,10.51321093170738,12.478568164608278,10.197129544442218,0.009990434630301692 +2006-12-31,10.52014029084642,12.500022453644299,10.209950466129774,0.0016735481330361068 +2007-03-31,10.524076678149285,12.502087418854025,10.223241886635025,-0.006258987859844467 +2007-06-30,10.524448681270092,12.501496847913568,10.216805768198057,-0.0002195549903216687 +2007-09-30,10.528520960738794,12.504950895118888,10.216357474939253,0.0035655038895043845 +2007-12-31,10.529938225110428,12.481047616482815,10.217088443370013,0.009016146571228845 +2008-03-31,10.52638593395243,12.438735132242922,10.218404808493121,0.01258419935631494 +2008-06-30,10.526960968346751,12.410498489351056,10.248817945474125,-0.007567568288266102 +2008-09-30,10.516795804517274,12.360821669578673,10.216505376015581,0.019834950275434693 +2008-12-31,10.505414392396386,12.324037146511975,10.22865982736292,0.005145666090175638 +2009-03-31,10.50083858096097,12.297903040065696,10.234424974635226,0.0006957094895447824 +2009-06-30,10.493849161861991,12.29872069736023,10.254388643112149,-0.023675159720131234 +2009-09-30,10.498244942954635,12.318431479723142,10.242764336958864,-0.01309745063026746 +2009-12-31,10.494821637146833,12.310660513679537,10.240438440610378,-0.012998038052268512 +2010-03-31,10.498601304717004,12.324774847652828,10.23947942549994,-0.01114502315286714 +2010-06-30,10.505621651784582,12.312628295716959,10.251510780075346,-0.012133666271438415 +2010-09-30,10.510608890123466,12.34107416622031,10.255256940316364,-0.01592839876020946 +2010-12-31,10.514563403100464,12.358774631514125,10.253016990949162,-0.013495242753361225 +2011-03-31,10.51658840587101,12.36514266637617,10.256232101254083,-0.015486313028064913 +2011-06-30,10.515810443694418,12.359567488180572,10.247575634840809,-0.007708848171542826 +2011-09-30,10.516717009689376,12.324475215008867,10.246361653531682,0.0010921046502705423 +2011-12-31,10.516355919100347,12.340971547389174,10.238394190266753,0.004385517113602688 +2012-03-31,10.52177769636126,12.36159465026128,10.249608104686015,-0.003890466866433684 +2012-06-30,10.521751419263694,12.359003187089419,10.251749529238168,-0.005258430033785899 +2012-09-30,10.52168836315675,12.38098185481685,10.248852033144614,-0.007110355990024075 +2012-12-31,10.523580382300716,12.387737068676534,10.261537461683364,-0.017479644976186037 +2013-03-31,10.528445765972158,12.42110444447437,10.233161922839988,0.005353683174632806 +2013-06-30,10.529601045535278,12.435444945977661,10.238097366559499,-0.0005467485593815269 +2013-09-30,10.531560461291477,12.462127844338076,10.237515585167044,-0.00329176274868459 +2013-12-31,10.538204279193348,12.484060381827744,10.239924654412647,-0.003005589416119392 +2014-03-31,10.53999393623657,12.498479195477401,10.249815938442975,-0.012562141954688855 +2014-06-30,10.547719988501042,12.51832324666545,10.255047591969138,-0.013221171153778855 +2014-09-30,10.555398487931718,12.52146405807538,10.261997088871121,-0.012150571439569546 +2014-12-31,10.56469338746078,12.53889657106635,10.275365017825713,-0.017789079785748285 +2015-03-31,10.570607283046094,12.560244330906514,10.289946403775097,-0.028619330795406128 +2015-06-30,10.57568179120317,12.562884293098985,10.29334285956746,-0.026989921958820773 +2015-09-30,10.580565766834143,12.547348706264481,10.297596187747038,-0.02274386252917715 +2015-12-31,10.582516120653919,12.562604428400478,10.302284765396294,-0.02781483380060301 +2016-03-31,10.588234930599787,12.572887490866565,10.309181978672282,-0.03005240144508292 +2016-06-30,10.591403497803634,12.583351912454118,10.306604837508196,-0.02670242682443913 +2016-09-30,10.596287956104392,12.596187939989298,10.309257597188015,-0.026610943831828493 +2016-12-31,10.599489263055077,12.596826250660358,10.312932140677567,-0.026704074028147673 +2017-03-31,10.605628538207016,12.6138947578472,10.316969834839869,-0.02737833791994504 +2017-06-30,10.609041725269737,12.632650528846636,10.32343822021369,-0.03320477171446079 +2017-09-30,10.614009480876444,12.643799681372833,10.330199116960056,-0.036244788194469635 +2017-12-31,10.623189098292087,12.661377826902298,10.334414127060338,-0.03413111321554574 +2018-03-31,10.629194407357353,12.663347118696409,10.34506945353044,-0.037702000065312546 +2018-06-30,10.633217378685666,12.668553437630642,10.351195075433163,-0.039979219772344976 +2018-09-30,10.636255894777449,12.682979533679566,10.358871486094646,-0.046377645726991545 +2018-12-31,10.63790840597024,12.635854273994164,10.36205326345277,-0.03827495337373854 +2019-03-31,10.638434952795418,12.683904394169382,10.37832188528247,-0.061158176852361024 +2019-06-30,10.64578563311282,12.703294588131703,10.37566897392221,-0.055302302934263636 +2019-09-30,10.655593339948709,12.70367675730216,10.380352391147502,-0.04960937311394531 +2019-12-31,10.660663612909868,12.723496328447697,10.385706487188507,-0.053025031702507164 +2020-03-31,10.642618861648158,12.667225249079456,10.395123305639142,-0.06821382558415934 +2020-06-30,10.551405393079811,12.73793941424071,10.53784488145461,-0.2963454617481016 +2020-09-30,10.63605840506599,12.769967969291475,10.473017095960099,-0.16201728681882344 +2020-12-31,10.648970344270564,12.830389798246918,10.440913169675477,-0.13319987065493955 +2021-03-31,10.671537479027768,12.861555390659879,10.597686383085815,-0.25195609165511357 +2021-06-30,10.705369194890501,12.899679627506186,10.475620294700551,-0.12026124516389025 +2021-09-30,10.712410540672881,12.909792607745125,10.45633065923719,-0.09855267536067736 +2021-12-31,10.720614321176948,12.919838824678141,10.441914940411658,-0.07987318981300007 +2022-03-31,10.720563474187717,12.903975415276335,10.412604459171348,-0.05154374520581584 +2022-06-30,10.727294369935043,12.84529877878412,10.40210561874438,-0.024307030379574712 +2022-09-30,10.73002340056924,12.806881545544229,10.413447329071278,-0.023866179537364474 +2022-12-31,10.72987334562143,12.801392553797376,10.416783275125853,-0.025823029921928864 +2023-03-31,10.73899581230133,12.814529234849903,10.436964776468411,-0.0366735916279648 +2023-06-30,10.74075472065043,12.843954976073341,10.443010655105851,-0.045871725515954864 +2023-09-30,10.7459308161238,12.826968060458288,10.445414355285296,-0.03945476108953372 +2023-12-31,10.750907915967177,12.846860586258904,10.44865191564894,-0.041151971343451166 +2024-03-31,10.753000946117854,12.87116260259789,10.45974243242653,-0.0533680737586657 +2024-06-30,10.760193159120595,12.880871909845057,10.46530596225875,-0.05286976958182876 +2024-09-30,10.767885315364774,12.899505607274964,10.469012074692575,-0.052010505847116306 +2024-12-31,10.775993092701322,12.896404860099938,10.473705185615426,-0.0473462886050271 +2025-03-31,10.776417653288242,12.881788823951293,10.479209797585192,-0.04881850076708183 +2025-06-30,10.781320213285383,12.915615841221651,10.486438849620054,-0.056752430194119796 +2025-09-30,10.788663175895987,12.942497545781897,10.491062545160851,-0.05864325854253316 +2025-12-31,10.792801500666728,12.946413565002501,10.493369595623795,-0.05725922540069561 diff --git a/log/R-session-info.log.R b/log/R-session-info.log.R @@ -1,157 +0,0 @@ - - -# ----- -# Session info for import_predictors - -─ Session info ─────────────────────────────────────────────────────────────── - setting value - version R version 4.1.3 (2022-03-10) - os macOS Big Sur/Monterey 10.16 - system x86_64, darwin17.0 - ui X11 - language (EN) - collate en_US.UTF-8 - ctype en_US.UTF-8 - tz Europe/Budapest - date 2022-06-06 - pandoc 2.18 @ /usr/local/bin/pandoc - -─ Packages ─────────────────────────────────────────────────────────────────── - package * version date (UTC) lib source - alfred * 0.2.0 2021-07-26 [1] CRAN (R 4.1.0) - brio 1.1.3 2021-11-30 [1] CRAN (R 4.1.0) - cachem 1.0.6 2021-08-19 [1] CRAN (R 4.1.0) - callr 3.7.0 2021-04-20 [1] CRAN (R 4.1.0) - cli 3.2.0 2022-02-14 [1] CRAN (R 4.1.2) - colorspace 2.0-3 2022-02-21 [1] CRAN (R 4.1.2) - crayon * 1.5.0 2022-02-14 [1] CRAN (R 4.1.2) - data.table * 1.14.2 2021-09-27 [1] CRAN (R 4.1.0) - desc 1.4.1 2022-03-06 [1] CRAN (R 4.1.2) - devtools * 2.4.3 2021-11-30 [1] CRAN (R 4.1.0) - dplyr * 1.0.8 2022-02-08 [1] CRAN (R 4.1.2) - ellipsis 0.3.2 2021-04-29 [1] CRAN (R 4.1.0) - fansi 1.0.2 2022-01-14 [1] CRAN (R 4.1.2) - fastmap 1.1.0 2021-01-25 [1] CRAN (R 4.1.0) - forcats 0.5.1 2021-01-27 [1] CRAN (R 4.1.0) - fs 1.5.2 2021-12-08 [1] CRAN (R 4.1.0) - generics 0.1.2 2022-01-31 [1] CRAN (R 4.1.2) - ggplot2 3.3.5 2021-06-25 [1] CRAN (R 4.1.0) - glue 1.6.2 2022-02-24 [1] CRAN (R 4.1.2) - gtable 0.3.0 2019-03-25 [1] CRAN (R 4.1.0) - haven * 2.4.3 2021-08-04 [1] CRAN (R 4.1.0) - hms 1.1.1 2021-09-26 [1] CRAN (R 4.1.0) - httr 1.4.2 2020-07-20 [1] CRAN (R 4.1.0) - jsonlite 1.8.0 2022-02-22 [1] CRAN (R 4.1.2) - lifecycle 1.0.1 2021-09-24 [1] CRAN (R 4.1.0) - lubridate * 1.8.0 2021-10-07 [1] CRAN (R 4.1.0) - magrittr 2.0.2 2022-01-26 [1] CRAN (R 4.1.2) - memoise 2.0.1 2021-11-26 [1] CRAN (R 4.1.0) - munsell 0.5.0 2018-06-12 [1] CRAN (R 4.1.0) - pillar 1.7.0 2022-02-01 [1] CRAN (R 4.1.2) - pkgbuild 1.3.1 2021-12-20 [1] CRAN (R 4.1.0) - pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.1.0) - pkgload 1.2.4 2021-11-30 [1] CRAN (R 4.1.0) - prettyunits 1.1.1 2020-01-24 [1] CRAN (R 4.1.0) - processx 3.5.2 2021-04-30 [1] CRAN (R 4.1.0) - ps 1.6.0 2021-02-28 [1] CRAN (R 4.1.0) - purrr 0.3.4 2020-04-17 [1] CRAN (R 4.1.0) - R6 2.5.1 2021-08-19 [1] CRAN (R 4.1.0) - Rcpp 1.0.8.3 2022-03-17 [1] CRAN (R 4.1.2) - RcppRoll * 0.3.0 2018-06-05 [1] CRAN (R 4.1.0) - remotes 2.4.2 2021-11-30 [1] CRAN (R 4.1.0) - rlang 1.0.2 2022-03-04 [1] CRAN (R 4.1.2) - rprojroot 2.0.2 2020-11-15 [1] CRAN (R 4.1.0) - scales 1.1.1 2020-05-11 [1] CRAN (R 4.1.0) - sessioninfo 1.2.2 2021-12-06 [1] CRAN (R 4.1.0) - statar * 0.7.3 2020-11-19 [1] CRAN (R 4.1.0) - stringi 1.7.6 2021-11-29 [1] CRAN (R 4.1.0) - stringr * 1.4.0 2019-02-10 [1] CRAN (R 4.1.0) - testthat 3.1.2 2022-01-20 [1] CRAN (R 4.1.2) - tibble 3.1.6 2021-11-07 [1] CRAN (R 4.1.0) - tidyr 1.2.0 2022-02-01 [1] CRAN (R 4.1.2) - tidyselect 1.1.2 2022-02-21 [1] CRAN (R 4.1.2) - usethis * 2.1.5 2021-12-09 [1] CRAN (R 4.1.0) - utf8 1.2.2 2021-07-24 [1] CRAN (R 4.1.0) - vctrs 0.3.8 2021-04-29 [1] CRAN (R 4.1.0) - withr 2.5.0 2022-03-03 [1] CRAN (R 4.1.2) - - [1] /Library/Frameworks/R.framework/Versions/4.1/Resources/library - -────────────────────────────────────────────────────────────────────────────── - - -# ----- -# Session info for rp_measure.csv - -─ Session info ─────────────────────────────────────────────────────────────── - setting value - version R version 4.1.3 (2022-03-10) - os macOS Big Sur/Monterey 10.16 - system x86_64, darwin17.0 - ui X11 - language (EN) - collate en_US.UTF-8 - ctype en_US.UTF-8 - tz Europe/Budapest - date 2022-06-06 - pandoc 2.18 @ /usr/local/bin/pandoc - -─ Packages ─────────────────────────────────────────────────────────────────── - package * version date (UTC) lib source - brio 1.1.3 2021-11-30 [1] CRAN (R 4.1.0) - cachem 1.0.6 2021-08-19 [1] CRAN (R 4.1.0) - callr 3.7.0 2021-04-20 [1] CRAN (R 4.1.0) - cli 3.2.0 2022-02-14 [1] CRAN (R 4.1.2) - colorspace 2.0-3 2022-02-21 [1] CRAN (R 4.1.2) - crayon * 1.5.0 2022-02-14 [1] CRAN (R 4.1.2) - data.table * 1.14.2 2021-09-27 [1] CRAN (R 4.1.0) - desc 1.4.1 2022-03-06 [1] CRAN (R 4.1.2) - devtools * 2.4.3 2021-11-30 [1] CRAN (R 4.1.0) - dplyr 1.0.8 2022-02-08 [1] CRAN (R 4.1.2) - ellipsis 0.3.2 2021-04-29 [1] CRAN (R 4.1.0) - fansi 1.0.2 2022-01-14 [1] CRAN (R 4.1.2) - fastmap 1.1.0 2021-01-25 [1] CRAN (R 4.1.0) - fs 1.5.2 2021-12-08 [1] CRAN (R 4.1.0) - generics 0.1.2 2022-01-31 [1] CRAN (R 4.1.2) - ggplot2 * 3.3.5 2021-06-25 [1] CRAN (R 4.1.0) - glue 1.6.2 2022-02-24 [1] CRAN (R 4.1.2) - gtable 0.3.0 2019-03-25 [1] CRAN (R 4.1.0) - lattice 0.20-45 2021-09-22 [1] CRAN (R 4.1.3) - lifecycle 1.0.1 2021-09-24 [1] CRAN (R 4.1.0) - lmtest * 0.9-40 2022-03-21 [1] CRAN (R 4.1.2) - lubridate * 1.8.0 2021-10-07 [1] CRAN (R 4.1.0) - magrittr 2.0.2 2022-01-26 [1] CRAN (R 4.1.2) - memoise 2.0.1 2021-11-26 [1] CRAN (R 4.1.0) - munsell 0.5.0 2018-06-12 [1] CRAN (R 4.1.0) - pillar 1.7.0 2022-02-01 [1] CRAN (R 4.1.2) - pkgbuild 1.3.1 2021-12-20 [1] CRAN (R 4.1.0) - pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.1.0) - pkgload 1.2.4 2021-11-30 [1] CRAN (R 4.1.0) - prettyunits 1.1.1 2020-01-24 [1] CRAN (R 4.1.0) - processx 3.5.2 2021-04-30 [1] CRAN (R 4.1.0) - ps 1.6.0 2021-02-28 [1] CRAN (R 4.1.0) - purrr 0.3.4 2020-04-17 [1] CRAN (R 4.1.0) - R6 2.5.1 2021-08-19 [1] CRAN (R 4.1.0) - remotes 2.4.2 2021-11-30 [1] CRAN (R 4.1.0) - rlang 1.0.2 2022-03-04 [1] CRAN (R 4.1.2) - rprojroot 2.0.2 2020-11-15 [1] CRAN (R 4.1.0) - sandwich * 3.0-1 2021-05-18 [1] CRAN (R 4.1.2) - scales 1.1.1 2020-05-11 [1] CRAN (R 4.1.0) - sessioninfo 1.2.2 2021-12-06 [1] CRAN (R 4.1.0) - stargazer * 5.2.3 2022-03-04 [1] CRAN (R 4.1.2) - statar * 0.7.3 2020-11-19 [1] CRAN (R 4.1.0) - stringi 1.7.6 2021-11-29 [1] CRAN (R 4.1.0) - stringr * 1.4.0 2019-02-10 [1] CRAN (R 4.1.0) - testthat 3.1.2 2022-01-20 [1] CRAN (R 4.1.2) - tibble 3.1.6 2021-11-07 [1] CRAN (R 4.1.0) - tidyselect 1.1.2 2022-02-21 [1] CRAN (R 4.1.2) - usethis * 2.1.5 2021-12-09 [1] CRAN (R 4.1.0) - utf8 1.2.2 2021-07-24 [1] CRAN (R 4.1.0) - vctrs 0.3.8 2021-04-29 [1] CRAN (R 4.1.0) - wesanderson * 0.3.6 2018-04-20 [1] CRAN (R 4.1.0) - withr 2.5.0 2022-03-03 [1] CRAN (R 4.1.2) - zoo * 1.8-10 2022-04-15 [1] CRAN (R 4.1.2) - - [1] /Library/Frameworks/R.framework/Versions/4.1/Resources/library - -────────────────────────────────────────────────────────────────────────────── diff --git a/log/import_predictors.log.R b/log/import_predictors.log.R @@ -1,269 +0,0 @@ - -R version 4.1.3 (2022-03-10) -- "One Push-Up" -Copyright (C) 2022 The R Foundation for Statistical Computing -Platform: x86_64-apple-darwin17.0 (64-bit) - -R is free software and comes with ABSOLUTELY NO WARRANTY. -You are welcome to redistribute it under certain conditions. -Type 'license()' or 'licence()' for distribution details. - - Natural language support but running in an English locale - -R is a collaborative project with many contributors. -Type 'contributors()' for more information and -'citation()' on how to cite R or R packages in publications. - -Type 'demo()' for some demos, 'help()' for on-line help, or -'help.start()' for an HTML browser interface to help. -Type 'q()' to quit R. - -> #!/usr/bin/env Rscript -> # -> # import_predictors.R -> # -> # This code creates or imports the predictors of aggregate equity returns -> # There are three parts for T-bill, D/P ratio and cay -> # -> # 1. T-bill comes from the H15 release of the FRB -> # we downloaded it directly from FRED at https://fred.stlouisfed.org/series/TB3MS -> # -> # 2. cay comes from Martin Lettau's website at http://faculty.haas.berkeley.edu/lettau/data_cay.html -> # -> # 3. D-P ratio is estimated from the MSI CRSP Files -> # We use a method of continuously reinvested dividends -> # See attached LaTeX file for explanations of the procedure -> # Data is from CRSP and available at /wrds/crsp/sasdata/a_stock/msi.sas7bdat -> # -> # 4. Estimate future excess returns: we use a horizon of three years in the paper -> # -> # (c) Valentin Haddad, Erik Loualiche & Matthew Plosser -> # -> # Last updated on June 4th 2019 -> # -> ################################################################################## -> -> -> ################################################################################## -> message("Log file for code executed at\n") -Log file for code executed at - -> message(format(Sys.time(), "%a %b %d %X %Y")) -Mon Jun 06 12:38:01 2022 -> ################################################################################## -> -> -> ################################################################################## -> # APPEND REQUIRED PACKAGES -> -> # See this https://stackoverflow.com/questions/4090169/elegant-way-to-check-for-missing-packages-and-install-them -> using<-function(...) { -+ libs<-unlist(list(...)) -+ req<-unlist(lapply(libs,require,character.only=TRUE)) -+ need<-libs[req==FALSE] -+ if(length(need)>0){ -+ install.packages(need) -+ lapply(need,require,character.only=TRUE) -+ } -+ } -> -> package_to_load <- c("crayon", "devtools", "alfred", "haven", "dplyr", -+ "stringr", "lubridate", "RcppRoll", "statar", "data.table") -> using(package_to_load) -Loading required package: crayon -Loading required package: devtools -Loading required package: usethis -Loading required package: alfred -Loading required package: haven -Loading required package: dplyr - -Attaching package: ‘dplyr’ - -The following objects are masked from ‘package:stats’: - - filter, lag - -The following objects are masked from ‘package:base’: - - intersect, setdiff, setequal, union - -Loading required package: stringr -Loading required package: lubridate - -Attaching package: ‘lubridate’ - -The following objects are masked from ‘package:base’: - - date, intersect, setdiff, union - -Loading required package: RcppRoll -Loading required package: statar -Loading required package: data.table - -Attaching package: ‘data.table’ - -The following objects are masked from ‘package:lubridate’: - - hour, isoweek, mday, minute, month, quarter, second, wday, week, - yday, year - -The following objects are masked from ‘package:dplyr’: - - between, first, last - -> -> check_file = file.exists("log/R-session-info.log.R") -> sink("log/R-session-info.log.R", append=check_file) -> cat(bold("\n\n# -----\n# Session info for import_predictors\n\n")) -> session_info() -> sink() -> ################################################################################## -> -> -> ################################################################################## -> # 1. TREASURIES -> dt_tbill <- get_fred_series("TB3MS", "rf", observation_start = "1950-01-01", observation_end = "2020-12-31") %>% data.table -> dt_tbill <- dt_tbill[, .(dateym=year(date)*100+month(date), rf=rf/100)] -> dt_tbill[] - dateym rf - 1: 195001 0.0107 - 2: 195002 0.0112 - 3: 195003 0.0112 - 4: 195004 0.0115 - 5: 195005 0.0116 - --- -848: 202008 0.0010 -849: 202009 0.0011 -850: 202010 0.0010 -851: 202011 0.0009 -852: 202012 0.0009 -> # fwrite(dt_tbill, "./input/tbill.csv") -> ################################################################################## -> -> -> ################################################################################## -> # 2. CAY -> dt_cay <- fread("./input/cay_current.csv", skip=0, header=T) -> setnames(dt_cay, c("date", "c", "w", "y", "cay")) -> dt_cay <- dt_cay[, .(date_y=year(date), month = month(date), cay) ] -> dt_cay <- dt_cay[, .(dateym=date_y*100+month, cay) ] -> dt_cay[] - dateym cay - 1: 195203 0.01510493 - 2: 195206 0.02483727 - 3: 195209 0.01484008 - 4: 195212 0.02216598 - 5: 195303 0.02152118 - --- -267: 201809 -0.02934508 -268: 201812 -0.02020734 -269: 201903 -0.04435449 -270: 201906 -0.03764155 -271: 201909 -0.03665922 -> ################################################################################## -> -> -> ################################################################################## -> # 3. Dividend-Price RATIO -> dt_msi <- read_sas("./input/msi.sas7bdat") %>% data.table -> dt_msi <- dt_msi[, .(date=DATE, vwretd, vwretx) ] -> fwrite(dt_msi, "./output/msi.csv") # SAVED HERE IF YOU NEED IT -> -> # ESTIMATE THE DP RATIO -> dt_dp <- dt_msi[, .(date, vwretx, vwretd, vwrx=1+vwretx, vwrd=1+vwretd) ] -> dt_dp[, `:=`(vwrx=1+vwretx, vwrd=1+vwretd) ] -> dt_dp[, `:=`(dpvw = 100 * (vwretd-vwretx) / (1+vwretx) ) ] -> dt_dp[, `:=`(retd_retx = (1+vwretd) / (1+vwretx) ) ] -> dt_dp[, `:=`(datem = as.monthly(date)) ] -> dt_dp[, dp := 0 ] -> for (i in seq(11,0)){ -+ dt_dp[, dp := (dp*tlag(retd_retx, i, time=datem) + tlag(dpvw, i, time=datem)) ] -+ } -> dt_dp <- dt_dp[, .(dateym=year(datem)*100+month(datem), dp=dp/100)] -> dt_dp[] - dateym dp - 1: 192512 NA - 2: 192601 NA - 3: 192602 NA - 4: 192603 NA - 5: 192604 NA - --- -1152: 202111 0.01475104 -1153: 202112 0.01473475 -1154: 202201 0.01454479 -1155: 202202 0.01458693 -1156: 202203 0.01466498 -> ################################################################################## -> -> -> ################################################################################## -> # ESTIMATE FUTURE EXCESS RETURNS -> dt_rmrf <- fread("./output/msi.csv") %>% data.table -> dt_rmrf <- dt_rmrf[, .(dateym=year(date)*100+month(date), retm=vwretd) ] -> dt_rmrf <- merge(dt_rmrf, dt_tbill, by = "dateym") -> -> dt_rmrf[, lead1_retm := shift(retm, 1, type="lead") ] -> dt_rmrf[, retm_y := exp( roll_sum(log(1+lead1_retm), n=12, align="left", fill=NA) ) - 1 ] -> dt_rmrf[, rf_y := (1+rf)^(1/4) * (1+shift(rf, 3, type="lead"))^(1/4) * -+ (1+shift(rf, 6, type="lead"))^(1/4) * (1+shift(rf, 9, type="lead"))^(1/4) - 1 ] -> dt_rmrf[, rmrf_y3 := 1 * ( -+ ( (1+retm_y) * (1 + shift(retm_y, 12, type="lead")) * (1 + shift(retm_y, 24, type="lead")) )^(1/3) - -+ ( ((1+rf_y) * (1 + shift(rf_y, 12, type="lead")) * (1 + shift(rf_y, 24, type="lead")) )^(1/3) - 1) -1) ] -> -> dt_rmrf <- dt_rmrf[, .(dateym, rmrf_y3) ] -> dt_rmrf[ !is.na(rmrf_y3) ] - dateym rmrf_y3 - 1: 195001 0.19164596 - 2: 195002 0.18441326 - 3: 195003 0.17389623 - 4: 195004 0.14728401 - 5: 195005 0.13288460 - --- -812: 201708 0.10990858 -813: 201709 0.08875791 -814: 201710 0.07444771 -815: 201711 0.10732976 -816: 201712 0.12023222 -> ################################################################################## -> -> -> ################################################################################## -> # MERGE THE PREDICTORS -> dt_predict <- merge(dt_dp, dt_tbill, by = c("dateym")) -> dt_predict <- merge(dt_predict, dt_rmrf, by = c("dateym"), all.x = T) -> dt_predict <- merge(dt_predict, dt_cay, by = c("dateym"), all.x = T) -> dt_predict <- dt_predict[ !is.na(rmrf_y3) ] -> dt_predict <- dt_predict[ !is.na(cay) ] -> dt_predict[] - dateym dp rf rmrf_y3 cay - 1: 195203 0.05817138 0.0159 0.18092953 0.01510493 - 2: 195206 0.05739649 0.0170 0.21642173 0.02483727 - 3: 195209 0.05709103 0.0171 0.23193277 0.01484008 - 4: 195212 0.05522191 0.0209 0.22202729 0.02216598 - 5: 195303 0.05455042 0.0201 0.26058722 0.02152118 - --- -260: 201612 0.02284466 0.0051 0.11899389 -0.01902802 -261: 201703 0.02185142 0.0074 0.01294375 -0.02168661 -262: 201706 0.02147595 0.0098 0.07365837 -0.02432134 -263: 201709 0.02132813 0.0103 0.08875791 -0.02799587 -264: 201712 0.02075782 0.0132 0.12023222 -0.02490222 -> -> fwrite(dt_predict, "./tmp/predict.csv") -> ################################################################################## -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> proc.time() - user system elapsed - 1.506 0.172 2.113 diff --git a/log/rp_measure.log.R b/log/rp_measure.log.R @@ -1,259 +0,0 @@ - -R version 4.1.3 (2022-03-10) -- "One Push-Up" -Copyright (C) 2022 The R Foundation for Statistical Computing -Platform: x86_64-apple-darwin17.0 (64-bit) - -R is free software and comes with ABSOLUTELY NO WARRANTY. -You are welcome to redistribute it under certain conditions. -Type 'license()' or 'licence()' for distribution details. - - Natural language support but running in an English locale - -R is a collaborative project with many contributors. -Type 'contributors()' for more information and -'citation()' on how to cite R or R packages in publications. - -Type 'demo()' for some demos, 'help()' for on-line help, or -'help.start()' for an HTML browser interface to help. -Type 'q()' to quit R. - -> #!/usr/bin/env Rscript -> # -> # rp_measure.R -> # -> # This code runs the predictive regression -> # We save in output the expected excess return estimate -> # -> # -> # (c) Valentin Haddad, Erik Loualiche & Matthew Plosser -> # -> # Last updated on June 4th 2019 -> # -> ################################################################################## -> -> ################################################################################## -> message("Log file for code executed at\n") -Log file for code executed at - -> message(format(Sys.time(), "%a %b %d %X %Y")) -Mon Jun 06 12:38:03 2022 -> ################################################################################## -> -> -> ################################################################################## -> # APPEND REQUIRED PACKAGES -> -> # See this https://stackoverflow.com/questions/4090169/elegant-way-to-check-for-missing-packages-and-install-them -> using<-function(...) { -+ libs<-unlist(list(...)) -+ req<-unlist(lapply(libs,require,character.only=TRUE)) -+ need<-libs[req==FALSE] -+ if(length(need)>0){ -+ install.packages(need) -+ lapply(need,require,character.only=TRUE) -+ } -+ } -> -> package_to_load <- c("crayon", "devtools", "wesanderson", "ggplot2", "statar", -+ "stringr", "lubridate", "lmtest", "sandwich", "stargazer", "data.table") -> -> using(package_to_load) -Loading required package: crayon -Loading required package: devtools -Loading required package: usethis -Loading required package: wesanderson -Loading required package: ggplot2 - -Attaching package: ‘ggplot2’ - -The following object is masked from ‘package:crayon’: - - %+% - -Loading required package: statar -Loading required package: stringr -Loading required package: lubridate - -Attaching package: ‘lubridate’ - -The following objects are masked from ‘package:base’: - - date, intersect, setdiff, union - -Loading required package: lmtest -Loading required package: zoo - -Attaching package: ‘zoo’ - -The following objects are masked from ‘package:base’: - - as.Date, as.Date.numeric - - -Attaching package: ‘lmtest’ - -The following object is masked from ‘package:crayon’: - - reset - -Loading required package: sandwich -Loading required package: stargazer - -Please cite as: - - Hlavac, Marek (2022). stargazer: Well-Formatted Regression and Summary Statistics Tables. - R package version 5.2.3. https://CRAN.R-project.org/package=stargazer - -Loading required package: data.table - -Attaching package: ‘data.table’ - -The following objects are masked from ‘package:lubridate’: - - hour, isoweek, mday, minute, month, quarter, second, wday, week, - yday, year - -> -> -> check_file = file.exists("log/R-session-info.log.R") -> sink("log/R-session-info.log.R", append=check_file) -> cat(bold("\n\n# -----\n# Session info for rp_measure.csv\n\n")) -> session_info() -> sink() -> ################################################################################## -> -> -> ################################################################################## -> dt_predict <- fread("./tmp/predict.csv") -> dt_predict[, datem := as.monthly(ISOdate(str_sub(dateym, 1, 4), str_sub(dateym, 5, 6), 1)) ] -> ################################################################################## -> -> -> ################################################################################## -> r1_3 = lm(rmrf_y3 ~ dp + cay + rf, data = dt_predict[ year(datem) < 2011]) -> nw_r1_3 = coeftest(r1_3, df = Inf, vcov = NeweyWest(r1_3, lag = 12, prewhite = FALSE) ) -> r2_3 = lm(rmrf_y3 ~ dp + cay + rf, data = dt_predict) -> nw_r2_3 = coeftest(r2_3, df = Inf, vcov = NeweyWest(r2_3, lag = 12, prewhite = FALSE) ) -> -> stargazer(r1_3, nw_r1_3, r2_3, nw_r2_3, type="text") - -=========================================================================================== - Dependent variable: - ----------------------------------------------------------------------- - rmrf_y3 rmrf_y3 - OLS coefficient OLS coefficient - test test - (1) (2) (3) (4) -------------------------------------------------------------------------------------------- -dp 3.632*** 3.632*** 3.370*** 3.370*** - (0.440) (1.074) (0.436) (1.135) - -cay 2.156*** 2.156*** 1.814*** 1.814*** - (0.261) (0.604) (0.246) (0.630) - -rf -0.938*** -0.938** -1.246*** -1.246*** - (0.177) (0.364) (0.163) (0.378) - -Constant -0.019 -0.019 0.011 0.011 - (0.015) (0.037) (0.013) (0.036) - -------------------------------------------------------------------------------------------- -Observations 236 264 -R2 0.384 0.344 -Adjusted R2 0.376 0.336 -Residual Std. Error 0.074 (df = 232) 0.074 (df = 260) -F Statistic 48.181*** (df = 3; 232) 45.459*** (df = 3; 260) -=========================================================================================== -Note: *p<0.1; **p<0.05; ***p<0.01 -> -> # --- output for the readme -> star = stargazer(r2_3, type="text", style = "aer", -+ covariate.labels = c("D/P ratio", "cay", "T-bill (three-month)"), -+ dep.var.labels = "Future Excess Returns", -+ omit.stat = c("ser", "adj.rsq") ) - -=========================================================== - Future Excess Returns ------------------------------------------------------------ -D/P ratio 3.370*** - (0.436) - -cay 1.814*** - (0.246) - -T-bill (three-month) -1.246*** - (0.163) - -Constant 0.011 - (0.013) - -Observations 264 -R2 0.344 -F Statistic 45.459*** (df = 3; 260) ------------------------------------------------------------ -Notes: ***Significant at the 1 percent level. - **Significant at the 5 percent level. - *Significant at the 10 percent level. -> -> star[1] = "~~~R" -> star[length(star)+1] = "~~~" -> cat(star, sep = '\n', file = './tmp/reg_update.txt') -> ################################################################################## -> -> -> ################################################################################## -> # OUTPUT PREDICTED VALUE -> dt_exp_rmrf <- cbind(dt_predict[!is.na(rmrf_y3), -c("datem")], exp_rmrf = predict(r2_3)) -> -> fwrite(dt_exp_rmrf, "./output/predict.csv") -> ################################################################################## -> -> -> ################################################################################## -> # PLOT -> dt_plot <- dt_exp_rmrf[, .( -+ date=as.Date(ISOdate(str_sub(dateym,1, 4), as.integer(str_sub(dateym, 5, 6)), 1)), -+ dp, cay, rf, rmrf_y3, exp_rmrf)] -> dt_plot[] - date dp cay rf rmrf_y3 exp_rmrf - 1: 1952-03-01 0.05817138 0.01510493 0.0159 0.18092953 0.21495611 - 2: 1952-06-01 0.05739649 0.02483727 0.0170 0.21642173 0.22862789 - 3: 1952-09-01 0.05709103 0.01484008 0.0171 0.23193277 0.20933933 - 4: 1952-12-01 0.05522191 0.02216598 0.0209 0.22202729 0.21159354 - 5: 1953-03-01 0.05455042 0.02152118 0.0201 0.26058722 0.20915790 - --- -260: 2016-12-01 0.02284466 -0.01902802 0.0051 0.11899389 0.04744519 -261: 2017-03-01 0.02185142 -0.02168661 0.0074 0.01294375 0.03640904 -262: 2017-06-01 0.02147595 -0.02432134 0.0098 0.07365837 0.02737347 -263: 2017-09-01 0.02132813 -0.02799587 0.0103 0.08875791 0.01958676 -264: 2017-12-01 0.02075782 -0.02490222 0.0132 0.12023222 0.01966250 -> -> -> p0 <- dt_plot[, .(date, dp, cay, rf, rmrf_y3) ] %>% -+ melt(id.vars="date") %>% -+ ggplot(aes(date, value, colour = variable)) + -+ geom_line(alpha=0.75, size=0.25) + geom_point(shape=1, size = 1, alpha=0.5) + -+ theme_bw() -> # p0 -> -> p1 <- dt_plot[, .(date, exp_rmrf, rmrf_y3) ] %>% -+ melt(id.vars="date") %>% -+ ggplot(aes(date, 100*value, colour = variable)) + -+ geom_line(alpha=0.75, size=0.25) + geom_point(shape=1, size = 1, alpha=0.5) + -+ xlab("") + ylab("Returns (percent)") + -+ theme_bw() + -+ theme(legend.position = c(0.3, 0.9)) + -+ scale_colour_manual(name = "", -+ breaks = c("exp_rmrf", "rmrf_y3"), -+ values = c(wes_palette("Zissou1")[1], wes_palette("Zissou1")[5]), -+ labels=c("Expected", "Realized")) + -+ guides(colour = guide_legend(nrow = 1)) -> ggsave("./output/predict.png", p1, width = 8, height=6) -> ################################################################################## -> -> -> ################################################################################## -> -> proc.time() - user system elapsed - 2.456 0.224 2.887 diff --git a/output/msi.csv b/output/msi.csv @@ -1,1157 +1,1190 @@ date,vwretd,vwretx 1925-12-31,, -1926-01-30,0.0005610363,-0.001395089 -1926-02-27,-0.03304553,-0.03658723 -1926-03-31,-0.06400222,-0.07002128 -1926-04-30,0.03702872,0.03404304 -1926-05-28,0.01209523,0.008584509 -1926-06-30,0.05366369,0.04618894 -1926-07-31,0.0314107,0.02922447 -1926-08-31,0.02864728,0.02535763 -1926-09-30,0.00578737,3.00449e-05 -1926-10-30,-0.02899619,-0.03106881 -1926-11-30,0.02855394,0.0229787 -1926-12-31,0.029211,0.0214219 -1927-01-31,0.002416228,5.323665e-05 -1927-02-28,0.0453701,0.04117489 -1927-03-31,0.003756279,-0.002241672 -1927-04-30,0.007225051,0.005134092 -1927-05-31,0.05777311,0.05362266 -1927-06-30,-0.02108671,-0.02740624 -1927-07-30,0.07527909,0.07286946 -1927-08-31,0.02249037,0.01843828 -1927-09-30,0.04992352,0.04500271 -1927-10-31,-0.0407699,-0.0425937 -1927-11-30,0.06845258,0.06329948 -1927-12-31,0.02378212,0.01820621 -1928-01-31,-0.003339723,-0.005101366 -1928-02-29,-0.01447756,-0.01811899 -1928-03-31,0.09047843,0.08558162 -1928-04-30,0.04384581,0.04208157 -1928-05-31,0.01769032,0.01395029 -1928-06-30,-0.04524517,-0.05028869 -1928-07-31,0.009399799,0.00762611 -1928-08-31,0.07020616,0.06618632 -1928-09-29,0.03149783,0.0280404 -1928-10-31,0.01922795,0.01765021 -1928-11-30,0.1214999,0.1163827 -1928-12-31,0.005557177,0.001348304 -1929-01-31,0.05393473,0.05234604 -1929-02-28,-0.0004461388,-0.003385589 -1929-03-28,-0.007808392,-0.01179483 -1929-04-30,0.01717913,0.01579548 -1929-05-31,-0.05992296,-0.06397036 -1929-06-29,0.1015726,0.09807518 -1929-07-31,0.04595761,0.04414874 -1929-08-30,0.08534303,0.08195264 -1929-09-30,-0.05045466,-0.05323604 -1929-10-31,-0.1966836,-0.1985132 -1929-11-27,-0.1238121,-0.1279924 -1929-12-31,0.01639001,0.01077326 -1930-01-31,0.05840661,0.05580596 -1930-02-28,0.02824166,0.02434828 -1930-03-31,0.07463142,0.07057096 -1930-04-30,-0.0205411,-0.02246035 -1930-05-29,-0.01401008,-0.01761061 -1930-06-30,-0.1599798,-0.1642593 -1930-07-31,0.04196365,0.03952891 -1930-08-29,0.003662904,-0.0005810863 -1930-09-30,-0.1248049,-0.1294385 -1930-10-31,-0.08657879,-0.08912858 -1930-11-29,-0.02805652,-0.0319168 -1930-12-31,-0.07773924,-0.08443576 -1931-01-31,0.06378046,0.06105814 -1931-02-28,0.1096945,0.1047697 -1931-03-31,-0.06286591,-0.06799862 -1931-04-30,-0.100219,-0.1023665 -1931-05-29,-0.1338355,-0.1383846 -1931-06-30,0.1403397,0.1331774 -1931-07-31,-0.06643803,-0.06902687 -1931-08-31,0.003078467,-0.001546856 -1931-09-30,-0.2917314,-0.2969413 -1931-10-31,0.08150863,0.07821291 -1931-11-30,-0.08840158,-0.09490846 -1931-12-31,-0.134971,-0.1434927 -1932-01-30,-0.01053417,-0.01296311 -1932-02-29,0.05766299,0.05059035 -1932-03-31,-0.1105994,-0.1179782 -1932-04-30,-0.1794166,-0.1820323 -1932-05-31,-0.2061978,-0.2128043 -1932-06-30,-0.004288574,-0.01585414 -1932-07-30,0.3406433,0.3381623 -1932-08-31,0.3713877,0.3653134 -1932-09-30,-0.02864889,-0.03460895 -1932-10-31,-0.1325531,-0.1340244 -1932-11-30,-0.05826015,-0.06351214 -1932-12-31,0.04522722,0.0365367 -1933-01-31,0.009813348,0.00788943 -1933-02-28,-0.1532038,-0.1580706 -1933-03-31,0.03310537,0.02502997 -1933-04-29,0.3941433,0.3921327 -1933-05-31,0.2132608,0.209702 -1933-06-30,0.1333642,0.1287616 -1933-07-31,-0.09634148,-0.09726182 -1933-08-31,0.1212846,0.1188808 -1933-09-30,-0.1058357,-0.1099314 -1933-10-31,-0.0836499,-0.08504699 -1933-11-29,0.09989588,0.09480579 -1933-12-30,0.01787564,0.01352499 -1934-01-31,0.1267794,0.1250781 -1934-02-28,-0.0242871,-0.02769406 -1934-03-31,0.004425098,0.0001793101 -1934-04-30,-0.01834544,-0.0197426 -1934-05-31,-0.07227332,-0.07535212 -1934-06-30,0.02534446,0.02082335 -1934-07-31,-0.1093633,-0.1111295 -1934-08-31,0.05704261,0.05171052 -1934-09-29,-0.002361888,-0.006752963 -1934-10-31,-0.01889535,-0.02033311 -1934-11-30,0.08209548,0.07748412 -1934-12-31,0.003554074,-0.001823934 -1935-01-31,-0.03341629,-0.03524853 -1935-02-28,-0.01946191,-0.02377938 -1935-03-30,-0.0360132,-0.04113876 -1935-04-30,0.09045231,0.08898704 -1935-05-31,0.03456105,0.0306583 -1935-06-29,0.05779622,0.05303206 -1935-07-31,0.07416016,0.07261322 -1935-08-31,0.02677315,0.02297936 -1935-09-30,0.02607417,0.02172667 -1935-10-31,0.06943941,0.06791967 -1935-11-30,0.05287168,0.04789818 -1935-12-31,0.04692622,0.0424954 -1936-01-31,0.06955885,0.06774869 -1936-02-29,0.02540242,0.02223048 -1936-03-31,0.008253022,0.004881346 -1936-04-30,-0.08148064,-0.08264557 -1936-05-29,0.05204289,0.04748753 -1936-06-30,0.02467073,0.02075382 -1936-07-31,0.06595436,0.06432601 -1936-08-31,0.01095011,0.006604931 -1936-09-30,0.01189897,0.007962374 -1936-10-31,0.06998621,0.06846856 -1936-11-30,0.03285445,0.02401865 -1936-12-31,0.00279573,-0.003385325 -1937-01-30,0.0332575,0.03183618 -1937-02-27,0.01311363,0.01021223 -1937-03-31,-0.002732144,-0.006259466 -1937-04-30,-0.07541613,-0.0765765 -1937-05-28,-0.007054292,-0.01190365 -1937-06-30,-0.04174794,-0.04627191 -1937-07-31,0.08972497,0.08811642 -1937-08-31,-0.04836485,-0.05275796 -1937-09-30,-0.1366226,-0.1412787 -1937-10-30,-0.09579819,-0.09736761 -1937-11-30,-0.08305319,-0.09519979 -1937-12-31,-0.04077352,-0.05000376 -1938-01-31,0.00677615,0.005110966 -1938-02-28,0.05801302,0.053921 -1938-03-31,-0.2384162,-0.2431282 -1938-04-30,0.145963,0.1440598 -1938-05-31,-0.03905327,-0.04367674 -1938-06-30,0.2379136,0.2324737 -1938-07-30,0.07209713,0.07062814 -1938-08-31,-0.02713935,-0.03048395 -1938-09-30,0.008912485,0.004988994 -1938-10-31,0.07892665,0.0774769 -1938-11-30,-0.0182064,-0.0232553 -1938-12-31,0.04191948,0.03651909 -1939-01-31,-0.0603808,-0.06161134 -1939-02-28,0.03525531,0.0311949 -1939-03-31,-0.1207268,-0.1246727 -1939-04-29,-0.001931715,-0.003435781 -1939-05-31,0.06897085,0.06424364 -1939-06-30,-0.05362552,-0.05818541 -1939-07-31,0.1022428,0.100681 -1939-08-31,-0.06726375,-0.07178942 -1939-09-30,0.1618149,0.15731 -1939-10-31,-0.00419136,-0.005407186 -1939-11-30,-0.0371309,-0.04581723 -1939-12-30,0.0296858,0.02279488 -1940-01-31,-0.0242149,-0.02561323 -1940-02-29,0.01475754,0.009781705 -1940-03-30,0.01864297,0.01460406 -1940-04-30,0.0008372561,-0.0009295185 -1940-05-31,-0.221112,-0.2270364 -1940-06-29,0.06685613,0.06111708 -1940-07-31,0.03192315,0.0300306 -1940-08-31,0.02429623,0.0176306 -1940-09-30,0.02311811,0.01819161 -1940-10-31,0.0301431,0.028254 -1940-11-30,-0.01675246,-0.02688218 -1940-12-31,0.006585705,-0.001261003 -1941-01-31,-0.04122673,-0.04285342 -1941-02-28,-0.01380112,-0.019944 -1941-03-31,0.009514603,0.003859863 -1941-04-30,-0.05401833,-0.05586177 -1941-05-31,0.01314046,0.005155658 -1941-06-30,0.05849508,0.05156917 -1941-07-31,0.05954285,0.05728114 -1941-08-30,-0.001156274,-0.007953304 -1941-09-30,-0.007611061,-0.01275818 -1941-10-31,-0.05292592,-0.05529963 -1941-11-29,-0.02027067,-0.03268477 -1941-12-31,-0.04669163,-0.05660914 -1942-01-31,0.008978517,0.007175041 -1942-02-28,-0.02365086,-0.02996957 -1942-03-31,-0.06514447,-0.07173388 -1942-04-30,-0.04358327,-0.04599215 -1942-05-29,0.06017389,0.0523934 -1942-06-30,0.02577185,0.01822644 -1942-07-31,0.03532647,0.03281493 -1942-08-31,0.01840786,0.01191974 -1942-09-30,0.0270694,0.02107176 -1942-10-31,0.06908754,0.06705298 -1942-11-30,0.001176534,-0.009144468 -1942-12-31,0.05128972,0.0424831 -1943-01-30,0.07338221,0.0718694 -1943-02-27,0.06047818,0.05534167 -1943-03-31,0.06179447,0.05672722 -1943-04-30,0.007333476,0.00583973 -1943-05-29,0.05714205,0.05172483 -1943-06-30,0.01735075,0.01227068 -1943-07-31,-0.04775291,-0.04928124 -1943-08-31,0.0134443,0.00879481 -1943-09-30,0.02407737,0.01910466 -1943-10-30,-0.01157259,-0.01276298 -1943-11-30,-0.05990256,-0.06856292 -1943-12-31,0.06421655,0.05694492 -1944-01-31,0.01803042,0.01662886 -1944-02-29,0.003458829,-0.001590943 -1944-03-31,0.02476819,0.01997652 -1944-04-29,-0.01648407,-0.01783581 -1944-05-31,0.05090894,0.04492671 -1944-06-30,0.05684176,0.05152419 -1944-07-31,-0.0151938,-0.01661343 -1944-08-31,0.01559742,0.01041734 -1944-09-30,0.0004530501,-0.003469491 -1944-10-31,0.002118638,0.0006111126 -1944-11-30,0.01666823,0.007607566 -1944-12-30,0.04106975,0.03530129 -1945-01-31,0.02021756,0.01895089 -1945-02-28,0.06447703,0.05989389 -1945-03-31,-0.03917724,-0.0431643 -1945-04-30,0.07823165,0.07698071 -1945-05-31,0.01818529,0.01243866 -1945-06-30,0.004676164,0.001087326 -1945-07-31,-0.02206635,-0.02330517 -1945-08-31,0.0618262,0.05714744 -1945-09-29,0.04829652,0.04496875 -1945-10-31,0.03874934,0.03760473 -1945-11-30,0.05485895,0.04786152 -1945-12-31,0.01300259,0.009218492 -1946-01-31,0.06340188,0.06222815 -1946-02-28,-0.05825729,-0.06174299 -1946-03-30,0.0579414,0.05461988 -1946-04-30,0.04229307,0.04115438 -1946-05-31,0.0401952,0.03607458 -1946-06-28,-0.03866839,-0.04151737 -1946-07-31,-0.02630898,-0.0276966 -1946-08-30,-0.06446838,-0.06841994 -1946-09-30,-0.1020226,-0.1054101 -1946-10-31,-0.01416352,-0.01590263 -1946-11-30,0.000696889,-0.006475042 -1946-12-31,0.0501611,0.04341165 -1947-01-31,0.01308428,0.01153595 -1947-02-28,-0.01109093,-0.01638117 -1947-03-31,-0.01679013,-0.02080455 -1947-04-30,-0.04769807,-0.04948724 -1947-05-29,-0.009624612,-0.01631714 -1947-06-30,0.05322647,0.04853845 -1947-07-31,0.04134795,0.03934192 -1947-08-29,-0.01735736,-0.02266835 -1947-09-30,-0.00466713,-0.009472784 -1947-10-31,0.02483112,0.02284688 -1947-11-29,-0.01874959,-0.02851441 -1947-12-31,0.03070795,0.02324921 -1948-01-31,-0.03790801,-0.03968485 -1948-02-28,-0.04342223,-0.04950245 -1948-03-31,0.08262763,0.07686526 -1948-04-30,0.03812801,0.03597245 -1948-05-28,0.07431936,0.06838211 -1948-06-30,-0.0002798976,-0.005418804 -1948-07-30,-0.05028754,-0.05175009 -1948-08-31,0.003762302,-0.002899625 -1948-09-30,-0.02981309,-0.03512317 -1948-10-30,0.06031576,0.05742474 -1948-11-30,-0.09207732,-0.1025649 -1948-12-31,0.03256602,0.02402407 -1949-01-31,0.00307437,0.001117831 -1949-02-28,-0.02885193,-0.03623671 -1949-03-31,0.04153747,0.03533921 -1949-04-30,-0.01797221,-0.02056604 -1949-05-31,-0.02848772,-0.03551464 -1949-06-30,0.002180482,-0.004382391 -1949-07-29,0.05637717,0.05477603 -1949-08-31,0.02691613,0.01888697 -1949-09-30,0.03208201,0.02726529 -1949-10-31,0.03180142,0.03000247 -1949-11-30,0.01853478,0.004548589 -1949-12-31,0.05226684,0.04476902 -1950-01-31,0.01776387,0.01587194 -1950-02-28,0.01523364,0.008173049 -1950-03-31,0.01274167,0.007457455 -1950-04-29,0.04067758,0.03873637 -1950-05-31,0.04417265,0.03681714 -1950-06-30,-0.0580182,-0.06279892 -1950-07-31,0.01612194,0.01457708 -1950-08-31,0.05087451,0.04021266 -1950-09-29,0.0490439,0.04412192 -1950-10-31,-0.001184262,-0.002931113 -1950-11-30,0.02905564,0.01226841 -1950-12-30,0.05794587,0.0510475 -1951-01-31,0.05873524,0.05676111 -1951-02-28,0.01408586,0.00743502 -1951-03-31,-0.02111456,-0.02575298 -1951-04-30,0.05006079,0.04848769 -1951-05-31,-0.02246361,-0.02996986 -1951-06-29,-0.02553251,-0.02983426 -1951-07-31,0.07161052,0.07024319 -1951-08-31,0.0450037,0.03675028 -1951-09-28,0.009086545,0.005339418 -1951-10-31,-0.02262877,-0.02455598 -1951-11-30,0.00619348,-0.004035376 -1951-12-31,0.03526568,0.0302408 -1952-01-31,0.01700245,0.01542049 -1952-02-29,-0.02514076,-0.03232816 -1952-03-31,0.04586996,0.04172604 -1952-04-30,-0.04914772,-0.05084731 -1952-05-29,0.03284694,0.02536721 -1952-06-30,0.03957465,0.03558823 -1952-07-31,0.01140411,0.009897133 -1952-08-29,-0.006732553,-0.01380302 -1952-09-30,-0.0191469,-0.02306495 -1952-10-31,-0.005309009,-0.006960132 -1952-11-28,0.05934718,0.0497615 -1952-12-31,0.03106571,0.02639906 -1953-01-30,-0.001644253,-0.002727623 -1953-02-27,-0.001820268,-0.00910893 -1953-03-31,-0.01286202,-0.01668057 -1953-04-30,-0.02770464,-0.02912582 -1953-05-29,0.006921144,-0.0003487054 -1953-06-30,-0.01637693,-0.02052332 -1953-07-31,0.02511135,0.02355676 -1953-08-31,-0.04405621,-0.05136548 -1953-09-30,0.003009872,-0.001313044 -1953-10-30,0.04752312,0.04592758 -1953-11-30,0.02850134,0.0184451 -1953-12-31,0.0006782706,-0.00464209 -1954-01-29,0.05272153,0.05150025 -1954-02-26,0.01755125,0.01032486 -1954-03-31,0.0373766,0.0333743 -1954-04-30,0.04316166,0.04181948 -1954-05-28,0.0317037,0.02520822 -1954-06-30,0.01155965,0.007766757 -1954-07-30,0.05066832,0.04944175 -1954-08-31,-0.02276267,-0.02936904 -1954-09-30,0.06463256,0.06138108 -1954-10-29,-0.0162159,-0.01762221 -1954-11-30,0.09538717,0.08604553 -1954-12-31,0.05546865,0.05180648 -1955-01-31,0.006837672,0.006027111 -1955-02-28,0.03135416,0.02572471 -1955-03-31,-0.0009945033,-0.004255666 -1955-04-29,0.03235196,0.03134342 -1955-05-31,0.01203341,0.006450131 -1955-06-30,0.06610822,0.06318117 -1955-07-29,0.02024557,0.01936649 -1955-08-31,0.004196894,-0.00157858 -1955-09-30,-0.00200948,-0.004542534 -1955-10-31,-0.02575151,-0.02681207 -1955-11-30,0.07186419,0.06269655 -1955-12-30,0.01654255,0.01339 -1956-01-31,-0.02811947,-0.02947479 -1956-02-29,0.03960966,0.034439 -1956-03-29,0.06845615,0.06564111 -1956-04-30,0.005083206,0.004136442 -1956-05-31,-0.04930901,-0.05484805 -1956-06-29,0.0372509,0.0345402 -1956-07-31,0.05082991,0.04953136 -1956-08-31,-0.0298204,-0.03496549 -1956-09-28,-0.04960825,-0.05206443 -1956-10-31,0.007291722,0.005533645 -1956-11-30,0.004677877,-0.0022382 -1956-12-31,0.03495719,0.03154783 -1957-01-31,-0.03212142,-0.03352918 -1957-02-28,-0.01870262,-0.02419817 -1957-03-29,0.02411172,0.02094724 -1957-04-30,0.04517923,0.04378531 -1957-05-31,0.03667944,0.0311772 -1957-06-28,-0.005054421,-0.007812272 -1957-07-31,0.008937786,0.007362433 -1957-08-30,-0.05005114,-0.05522611 -1957-09-30,-0.05758639,-0.06038686 -1957-10-31,-0.04125081,-0.04304999 -1957-11-29,0.02560463,0.01852138 -1957-12-31,-0.03736046,-0.04117944 -1958-01-31,0.04959513,0.04823868 -1958-02-28,-0.01425682,-0.02035136 -1958-03-31,0.03369981,0.03026349 -1958-04-30,0.03083256,0.02928199 -1958-05-29,0.02458158,0.01918583 -1958-06-30,0.02949272,0.02626498 -1958-07-31,0.04484433,0.04327591 -1958-08-29,0.01918109,0.0144639 -1958-09-30,0.04868042,0.04574565 -1958-10-31,0.02718404,0.02573935 -1958-11-28,0.03061017,0.02544129 -1958-12-31,0.05309946,0.05029324 -1959-01-30,0.009120074,0.008121918 -1959-02-27,0.01121954,0.006813199 -1959-03-31,0.004669121,0.002112742 -1959-04-30,0.03789878,0.03687685 -1959-05-29,0.01959489,0.01536404 -1959-06-30,0.000676478,-0.001864918 -1959-07-31,0.03436159,0.03332653 -1959-08-31,-0.01244558,-0.01650202 -1959-09-30,-0.04497696,-0.04740272 -1959-10-30,0.01574567,0.01461263 -1959-11-30,0.01855666,0.01327213 -1959-12-31,0.02804312,0.02527081 -1960-01-29,-0.06624392,-0.06719053 -1960-02-29,0.01441908,0.009714183 -1960-03-31,-0.01282217,-0.01548754 -1960-04-29,-0.01527067,-0.01632874 -1960-05-31,0.03409799,0.02927934 -1960-06-30,0.0228328,0.02013439 -1960-07-29,-0.02270468,-0.02363535 -1960-08-31,0.03221498,0.0270645 -1960-09-30,-0.05867334,-0.06086004 -1960-10-31,-0.004704664,-0.0059214 -1960-11-30,0.0486173,0.04264591 -1960-12-30,0.04853724,0.04623041 -1961-01-31,0.0639524,0.06278691 -1961-02-28,0.03700465,0.03283449 -1961-03-30,0.03060992,0.02834709 -1961-04-28,0.005644733,0.004884156 -1961-05-31,0.02589407,0.02161854 -1961-06-30,-0.02849906,-0.03057025 -1961-07-31,0.02995465,0.02920686 -1961-08-31,0.02685441,0.0218724 -1961-09-29,-0.01999036,-0.02126599 -1961-10-31,0.02733113,0.0260924 -1961-11-30,0.04545113,0.03987947 -1961-12-29,0.0007129512,-0.0005986127 -1962-01-31,-0.03614699,-0.03748801 -1962-02-28,0.01951236,0.01525198 -1962-03-30,-0.004687611,-0.006113366 -1962-04-30,-0.06343471,-0.06421227 -1962-05-31,-0.08461992,-0.08976255 -1962-06-29,-0.08261504,-0.0843363 -1962-07-31,0.06543834,0.06412908 -1962-08-31,0.02341668,0.01788757 -1962-09-28,-0.05015767,-0.05178621 -1962-10-31,0.002187635,0.0004310835 -1962-11-30,0.1101369,0.1029244 -1962-12-31,0.01186515,0.0100564 -1963-01-31,0.05184823,0.05047511 -1963-02-28,-0.02193106,-0.02660784 -1963-03-29,0.03291728,0.03123259 -1963-04-30,0.04743851,0.04643454 -1963-05-31,0.02005139,0.01472605 -1963-06-28,-0.01803049,-0.01945889 -1963-07-31,-0.001717494,-0.002994651 -1963-08-30,0.05268367,0.04803513 -1963-09-30,-0.01189808,-0.01331649 -1963-10-31,0.0277083,0.02627632 -1963-11-29,-0.005548968,-0.01169156 -1963-12-31,0.0217365,0.01997847 -1964-01-31,0.02579008,0.02473097 -1964-02-28,0.0172073,0.01265314 -1964-03-31,0.01763623,0.01596733 -1964-04-30,0.004607358,0.003672116 -1964-05-28,0.01740315,0.01253057 -1964-06-30,0.01507987,0.01341295 -1964-07-31,0.02011832,0.0191266 -1964-08-31,-0.01126617,-0.01557534 -1964-09-30,0.03048012,0.02879152 -1964-10-30,0.008869302,0.007730236 -1964-11-30,0.003089569,-0.002672624 -1964-12-31,0.003689846,0.001939283 -1965-01-29,0.03864574,0.03766324 -1965-02-26,0.006945935,0.002633702 -1965-03-31,-0.00971524,-0.01142811 -1965-04-30,0.03365218,0.0327371 -1965-05-28,-0.004350524,-0.009102498 -1965-06-30,-0.05186835,-0.05359158 -1965-07-30,0.0167595,0.01587072 -1965-08-31,0.03088298,0.02613306 -1965-09-30,0.03195219,0.0303569 -1965-10-29,0.02927143,0.02821183 -1965-11-30,0.003064989,-0.002960638 -1965-12-31,0.01354478,0.01197613 -1966-01-31,0.01212212,0.01123131 -1966-02-28,-0.008620886,-0.01301428 -1966-03-31,-0.02092299,-0.02274654 -1966-04-29,0.02483704,0.02385331 -1966-05-31,-0.05253842,-0.05748295 -1966-06-30,-0.01031711,-0.01206288 -1966-07-29,-0.01287017,-0.01383051 -1966-08-31,-0.07538751,-0.08071169 -1966-09-30,-0.006958398,-0.008695665 -1966-10-31,0.04229431,0.04117133 -1966-11-30,0.01751626,0.01060564 -1966-12-30,0.006210231,0.004409763 -1967-01-31,0.08552963,0.08407706 -1967-02-28,0.01094501,0.006256646 -1967-03-31,0.043384,0.04158206 -1967-04-28,0.04160865,0.04069649 -1967-05-31,-0.0392931,-0.04421685 -1967-06-30,0.02690233,0.02534089 -1967-07-31,0.04918982,0.0482775 -1967-08-31,-0.006282029,-0.01107324 -1967-09-29,0.03428565,0.03287479 -1967-10-31,-0.02743284,-0.02864939 -1967-11-30,0.007901721,0.002565408 -1967-12-29,0.03369884,0.03220293 -1968-01-31,-0.03633116,-0.03783076 -1968-02-29,-0.03362382,-0.03810684 -1968-03-29,0.005116762,0.003740386 -1968-04-30,0.09414785,0.09272975 -1968-05-31,0.02703952,0.0224929 -1968-06-28,0.01152727,0.01003759 -1968-07-30,-0.02202376,-0.02316131 -1968-08-30,0.01803673,0.01349402 -1968-09-30,0.04445384,0.04320724 -1968-10-31,0.009041496,0.007467938 -1968-11-29,0.05850088,0.05412439 -1968-12-31,-0.0338729,-0.03536246 -1969-01-31,-0.006711428,-0.007724951 -1969-02-28,-0.05364063,-0.05788261 -1969-03-28,0.03050514,0.0290618 -1969-04-30,0.02052654,0.01934615 -1969-05-29,0.005039936,0.0002408485 -1969-06-30,-0.06738772,-0.0689581 -1969-07-31,-0.06517118,-0.06637148 -1969-08-29,0.05149065,0.04651793 -1969-09-30,-0.02258974,-0.02416657 -1969-10-31,0.05563746,0.05376995 -1969-11-28,-0.03216361,-0.03667734 -1969-12-31,-0.01968027,-0.02147078 -1970-01-30,-0.07325433,-0.07451897 -1970-02-27,0.05670619,0.0516511 -1970-03-31,-0.004729048,-0.006568734 -1970-04-30,-0.105318,-0.1063926 -1970-05-29,-0.06434612,-0.06993079 -1970-06-30,-0.05106708,-0.05337201 -1970-07-31,0.07416985,0.07213198 -1970-08-31,0.05003595,0.04458384 -1970-09-30,0.0475351,0.04559996 -1970-10-30,-0.01820759,-0.02044956 -1970-11-30,0.05044846,0.04535466 -1970-12-31,0.06072307,0.05896884 -1971-01-29,0.0520295,0.05077184 -1971-02-26,0.01691251,0.01241247 -1971-03-31,0.04477762,0.04297151 -1971-04-30,0.03333244,0.03230039 -1971-05-28,-0.03640871,-0.04073732 -1971-06-30,0.003119315,0.001385497 -1971-07-30,-0.04028279,-0.04131735 -1971-08-31,0.04251106,0.03766608 -1971-09-30,-0.005015686,-0.006491126 -1971-10-29,-0.04068255,-0.04234631 -1971-11-30,-0.001262096,-0.005695961 -1971-12-31,0.09125689,0.08955724 -1972-01-31,0.02838215,0.0271687 -1972-02-29,0.03134872,0.02727181 -1972-03-30,0.008722727,0.00724754 -1972-04-28,0.005505264,0.004722712 -1972-05-31,0.01637547,0.01195974 -1972-06-30,-0.0208965,-0.02241194 -1972-07-31,-0.004253696,-0.005309543 -1972-08-31,0.03596625,0.03185652 -1972-09-29,-0.007670341,-0.00908504 -1972-10-31,0.008675791,0.007358022 -1972-11-30,0.0497637,0.04530478 -1972-12-29,0.01124341,0.009903302 -1973-01-31,-0.02745415,-0.0286541 -1973-02-28,-0.04436952,-0.04791572 -1973-03-30,-0.007857176,-0.009330437 -1973-04-30,-0.05176934,-0.05296484 -1973-05-31,-0.02450797,-0.02877704 -1973-06-29,-0.008647891,-0.01042361 -1973-07-31,0.05696059,0.05551419 -1973-08-31,-0.02965693,-0.03403902 -1973-09-28,0.05393126,0.0525297 -1973-10-31,-0.0004151074,-0.002141887 -1973-11-30,-0.1207133,-0.1255567 -1973-12-31,0.01143655,0.009421201 -1974-01-31,0.004412671,0.002807519 -1974-02-28,0.002345074,-0.002451692 -1974-03-29,-0.02336402,-0.02529896 -1974-04-30,-0.04596092,-0.04769429 -1974-05-31,-0.04198143,-0.04732052 -1974-06-28,-0.02294237,-0.02540686 -1974-07-31,-0.07087424,-0.07269485 -1974-08-30,-0.08775712,-0.09457839 -1974-09-30,-0.1097183,-0.1122736 -1974-10-31,0.1655841,0.162459 -1974-11-29,-0.04104609,-0.04824108 -1974-12-31,-0.02700542,-0.03030161 -1975-01-31,0.1415995,0.1395912 -1975-02-28,0.05841169,0.05162891 -1975-03-31,0.03019048,0.02744221 -1975-04-30,0.04649667,0.04443252 -1975-05-30,0.05513955,0.04954172 -1975-06-30,0.05147332,0.04895757 -1975-07-31,-0.06038471,-0.06231798 -1975-08-29,-0.0235575,-0.02896012 -1975-09-30,-0.03800991,-0.04048616 -1975-10-31,0.0558566,0.05327247 -1975-11-28,0.0312216,0.02580132 -1975-12-31,-0.01099771,-0.01367698 -1976-01-30,0.1260122,0.1243719 -1976-02-27,0.007309603,0.00208101 -1976-03-31,0.02674025,0.0242947 -1976-04-30,-0.01040186,-0.01166793 -1976-05-28,-0.009325603,-0.01530539 -1976-06-30,0.04452101,0.04216813 -1976-07-30,-0.00613619,-0.007574172 -1976-08-31,-0.001397962,-0.007387085 -1976-09-30,0.02451259,0.02238547 -1976-10-29,-0.0203717,-0.02224861 -1976-11-30,0.005363398,-0.001438386 -1976-12-31,0.06159101,0.05930021 -1977-01-31,-0.03632604,-0.0379949 -1977-02-28,-0.01574441,-0.02176962 -1977-03-31,-0.009248591,-0.01179669 -1977-04-29,0.004962074,0.003563682 -1977-05-31,-0.010777,-0.01800518 -1977-06-30,0.05136869,0.04871236 -1977-07-29,-0.01280639,-0.01416153 -1977-08-31,-0.0133381,-0.02027791 -1977-09-30,0.001571887,-0.001008367 -1977-10-31,-0.03927758,-0.04131206 -1977-11-30,0.0454397,0.03708068 -1977-12-30,0.00822271,0.005497333 -1978-01-31,-0.05519891,-0.05720905 -1978-02-28,-0.009274694,-0.01670032 -1978-03-31,0.03400927,0.03086472 -1978-04-28,0.08285323,0.08120261 -1978-05-31,0.02322997,0.01549907 -1978-06-30,-0.01074848,-0.0137403 -1978-07-31,0.05674101,0.05486828 -1978-08-31,0.04237023,0.03550362 -1978-09-29,-0.006888612,-0.009455546 -1978-10-31,-0.1109954,-0.1135999 -1978-11-30,0.03378727,0.02575158 -1978-12-29,0.01770776,0.01457982 -1979-01-31,0.0495299,0.04701915 -1979-02-28,-0.02676539,-0.03378078 -1979-03-30,0.06561343,0.06247229 -1979-04-30,0.008519717,0.006437894 -1979-05-31,-0.0135714,-0.02145847 -1979-06-29,0.04685158,0.04382055 -1979-07-31,0.0149913,0.01277309 -1979-08-31,0.06473161,0.05730538 -1979-09-28,0.001426022,-0.0009315154 -1979-10-31,-0.07266193,-0.07546969 -1979-11-30,0.06360385,0.05580971 -1979-12-31,0.0282146,0.02517364 -1980-01-31,0.06560711,0.06330267 -1980-02-29,0.001014548,-0.005740023 -1980-03-31,-0.1202242,-0.1232577 -1980-04-30,0.05228721,0.04983294 -1980-05-30,0.06009049,0.05262881 -1980-06-30,0.03771436,0.03443834 -1980-07-31,0.06943817,0.06706572 -1980-08-29,0.0235535,0.01723648 -1980-09-30,0.02949784,0.02661672 -1980-10-31,0.02009481,0.0173695 -1980-11-28,0.1049521,0.09901022 -1980-12-31,-0.03441059,-0.03704128 -1981-01-30,-0.04008484,-0.04182326 -1981-02-27,0.01551936,0.009121189 -1981-03-31,0.04618289,0.04309491 -1981-04-30,-0.01126625,-0.01303543 -1981-05-29,0.01354637,0.007402126 -1981-06-30,-0.01024274,-0.01335629 -1981-07-31,-0.003079483,-0.004806323 -1981-08-31,-0.05628101,-0.06301359 -1981-09-30,-0.06377578,-0.06671595 -1981-10-30,0.06016215,0.05700497 -1981-11-30,0.04584814,0.03922597 -1981-12-31,-0.02809599,-0.03110386 -1982-01-29,-0.02620859,-0.02791193 -1982-02-26,-0.05112622,-0.05863987 -1982-03-31,-0.01010141,-0.01405495 -1982-04-30,0.04326891,0.04142416 -1982-05-28,-0.02821291,-0.03659654 -1982-06-30,-0.0239132,-0.02738022 -1982-07-30,-0.02052549,-0.02274324 -1982-08-31,0.1190159,0.109934 -1982-09-30,0.01676568,0.01367543 -1982-10-29,0.1186322,0.1159264 -1982-11-30,0.05194144,0.04499695 -1982-12-31,0.01450987,0.01202323 -1983-01-31,0.04184372,0.03975521 -1983-02-28,0.03021478,0.0242041 -1983-03-31,0.03467751,0.03162023 -1983-04-29,0.07418492,0.0728391 -1983-05-31,0.01322526,0.007961066 -1983-06-30,0.0378373,0.03486533 -1983-07-29,-0.03156984,-0.03286535 -1983-08-31,0.003465299,-0.001800655 -1983-09-30,0.01602687,0.01310219 -1983-10-31,-0.02803828,-0.02973936 -1983-11-30,0.02955592,0.02420565 -1983-12-30,-0.01046383,-0.01344175 -1984-01-31,-0.01302517,-0.01487517 -1984-02-29,-0.03907293,-0.04393766 -1984-03-30,0.0133896,0.01002464 -1984-04-30,0.002537513,0.0008003768 -1984-05-31,-0.05231956,-0.05770457 -1984-06-29,0.02338386,0.01950099 -1984-07-31,-0.02062318,-0.02254371 -1984-08-31,0.1126908,0.1068142 -1984-09-28,0.0004034452,-0.002538507 -1984-10-31,-7.312228e-05,-0.002920631 -1984-11-30,-0.01068512,-0.01525728 -1984-12-31,0.02365304,0.020092 -1985-01-31,0.08571907,0.08350752 -1985-02-28,0.01689766,0.01226921 -1985-03-29,-0.001746759,-0.004924225 -1985-04-30,-0.002186514,-0.003957769 -1985-05-31,0.05577431,0.05079861 -1985-06-28,0.01709094,0.01403761 -1985-07-31,-0.0002511004,-0.002220168 -1985-08-30,-0.004794401,-0.009591842 -1985-09-30,-0.03982587,-0.04257652 -1985-10-31,0.04444109,0.04202292 -1985-11-29,0.06922843,0.06469888 -1985-12-31,0.04306149,0.04008048 -1986-01-31,0.009830249,0.008007147 -1986-02-28,0.07250131,0.06819101 -1986-03-31,0.05388683,0.05136164 -1986-04-30,-0.007903121,-0.009634151 -1986-05-30,0.05084652,0.04712583 -1986-06-30,0.01424398,0.01162244 -1986-07-31,-0.05970013,-0.06145412 -1986-08-29,0.06618293,0.0624299 -1986-09-30,-0.07901992,-0.0812723 -1986-10-31,0.04930472,0.04686014 -1986-11-28,0.01509305,0.01087392 -1986-12-31,-0.02638714,-0.02905622 -1987-01-30,0.1284987,0.1269269 -1987-02-27,0.04792182,0.04449532 -1987-03-31,0.02366445,0.02121814 -1987-04-30,-0.01699554,-0.01889326 -1987-05-29,0.005122664,0.001872179 -1987-06-30,0.04365455,0.0411426 -1987-07-31,0.04424724,0.04234771 -1987-08-31,0.0371465,0.03385998 -1987-09-30,-0.02077283,-0.02284534 -1987-10-30,-0.2253613,-0.2273423 -1987-11-30,-0.07227181,-0.07651197 -1987-12-31,0.07032388,0.0672118 -1988-01-29,0.04487472,0.04304193 -1988-02-29,0.05169127,0.04599533 -1988-03-31,-0.01659768,-0.01927284 -1988-04-29,0.01099253,0.009189798 -1988-05-31,0.0004473087,-0.003859049 -1988-06-30,0.05145697,0.04874319 -1988-07-29,-0.007272285,-0.009940711 -1988-08-31,-0.02800578,-0.03244312 -1988-09-30,0.03720373,0.03460448 -1988-10-31,0.01764535,0.01448168 -1988-11-30,-0.01641086,-0.02112992 -1988-12-30,0.02107066,0.01762702 -1989-01-31,0.06610128,0.06330537 -1989-02-28,-0.01644182,-0.02017206 -1989-03-31,0.02146452,0.01864143 -1989-04-28,0.04820698,0.04627205 -1989-05-31,0.03933567,0.03458106 -1989-06-30,-0.004855535,-0.007427547 -1989-07-31,0.07712836,0.0748812 -1989-08-31,0.022126,0.01822752 -1989-09-29,-0.001473332,-0.003968826 -1989-10-31,-0.02928516,-0.03133734 -1989-11-30,0.01781615,0.01433344 -1989-12-29,0.01829401,0.01551543 -1990-01-31,-0.07011361,-0.07194698 -1990-02-28,0.01489994,0.01095664 -1990-03-30,0.02414776,0.02162594 -1990-04-30,-0.02828306,-0.03056221 -1990-05-31,0.0889347,0.0846481 -1990-06-29,-0.004192862,-0.006735946 -1990-07-31,-0.009391909,-0.01159257 -1990-08-31,-0.0919028,-0.09571628 -1990-09-28,-0.05384421,-0.05610969 -1990-10-31,-0.01249875,-0.01504856 -1990-11-30,0.06574162,0.06141401 -1990-12-31,0.02951084,0.02627401 -1991-01-31,0.04908338,0.04698739 -1991-02-28,0.07584751,0.07183585 -1991-03-28,0.02892205,0.02670186 -1991-04-30,0.003310802,0.001185881 -1991-05-31,0.04073652,0.03717662 -1991-06-28,-0.04402354,-0.04627076 -1991-07-31,0.04677859,0.0449839 -1991-08-30,0.02680678,0.02327535 -1991-09-30,-0.01097861,-0.01307759 -1991-10-31,0.017847,0.01624829 -1991-11-29,-0.03729085,-0.04057163 -1991-12-31,0.1067822,0.1041469 -1992-01-31,-0.001163548,-0.002591193 -1992-02-28,0.01335521,0.01030825 -1992-03-31,-0.02369942,-0.02597029 -1992-04-30,0.01341432,0.01187199 -1992-05-29,0.006407138,0.003302491 -1992-06-30,-0.0192581,-0.02166508 -1992-07-31,0.03989972,0.03836882 -1992-08-31,-0.02081892,-0.02397005 -1992-09-30,0.01246087,0.01028569 -1992-10-30,0.01098108,0.0095445 -1992-11-30,0.04018219,0.03695441 -1992-12-31,0.01774085,0.01553393 -1993-01-29,0.01261707,0.01130168 -1993-02-26,0.005425406,0.002664299 -1993-03-31,0.02508918,0.02265931 -1993-04-30,-0.02539078,-0.02671438 -1993-05-28,0.02957208,0.02653912 -1993-06-30,0.005434345,0.003217594 -1993-07-30,-0.0008060529,-0.002153469 -1993-08-31,0.03949608,0.03656475 -1993-09-30,0.0006287303,-0.001352951 -1993-10-29,0.01805087,0.01673035 -1993-11-30,-0.01760046,-0.02047635 -1993-12-31,0.01955422,0.01752868 -1994-01-31,0.03145912,0.03007063 -1994-02-28,-0.02420685,-0.02675918 -1994-03-31,-0.04579461,-0.04788204 -1994-04-29,0.009494642,0.008044556 -1994-05-31,0.009352694,0.006361939 -1994-06-30,-0.02788023,-0.03005479 -1994-07-29,0.03065685,0.02928307 -1994-08-31,0.04262911,0.03972447 -1994-09-30,-0.01833769,-0.02035189 -1994-10-31,0.01452095,0.01299994 -1994-11-30,-0.03720637,-0.03998049 -1994-12-30,0.01258029,0.010141 -1995-01-31,0.02035284,0.01875295 -1995-02-28,0.03964723,0.03707376 -1995-03-31,0.02706417,0.02488682 -1995-04-28,0.02504814,0.02359711 -1995-05-31,0.03390857,0.03112911 -1995-06-30,0.03114183,0.02921247 -1995-07-31,0.04080114,0.03895335 -1995-08-31,0.009299567,0.00679822 -1995-09-29,0.0363538,0.03464122 -1995-10-31,-0.01133864,-0.01266974 -1995-11-30,0.04277108,0.04030131 -1995-12-29,0.0151922,0.01335361 -1996-01-31,0.02812132,0.02680471 -1996-02-29,0.01635263,0.01423142 -1996-03-29,0.01091408,0.009210651 -1996-04-30,0.02555989,0.02431527 -1996-05-31,0.02681042,0.02455059 -1996-06-28,-0.008289339,-0.009820088 -1996-07-31,-0.05385131,-0.05528534 -1996-08-30,0.03245126,0.03038124 -1996-09-30,0.05298465,0.05127868 -1996-10-31,0.01367287,0.01230181 -1996-11-29,0.06559445,0.06362204 -1996-12-31,-0.01138069,-0.01307036 -1997-01-31,0.05347315,0.05235811 -1997-02-28,-0.001067177,-0.00280156 -1997-03-31,-0.04488869,-0.04651505 -1997-04-30,0.04239622,0.04118068 -1997-05-30,0.07163975,0.06978714 -1997-06-30,0.04408094,0.04269012 -1997-07-31,0.07651265,0.07520097 -1997-08-29,-0.03632338,-0.03767839 -1997-09-30,0.05845334,0.05704904 -1997-10-31,-0.03443276,-0.03550207 -1997-11-28,0.0303537,0.02884059 -1997-12-31,0.01782156,0.0163066 -1998-01-30,0.004511318,0.003633068 -1998-02-27,0.07332072,0.0718164 -1998-03-31,0.05127261,0.05001591 -1998-04-30,0.01092424,0.009923281 -1998-05-29,-0.02574616,-0.02703827 -1998-06-30,0.03183892,0.03061957 -1998-07-31,-0.02337719,-0.02435281 -1998-08-31,-0.1578597,-0.1591681 -1998-09-30,0.06381392,0.06229547 -1998-10-30,0.0744056,0.07338821 -1998-11-30,0.06200107,0.06059299 -1998-12-31,0.063058,0.06173025 -1999-01-29,0.03844676,0.0376464 -1999-02-26,-0.03808261,-0.03926791 -1999-03-31,0.03792547,0.03665239 -1999-04-30,0.04909202,0.0482708 -1999-05-28,-0.02070776,-0.02238392 -1999-06-30,0.05082348,0.0497253 -1999-07-30,-0.03083348,-0.03171025 -1999-08-31,-0.009918442,-0.01106482 -1999-09-30,-0.02266901,-0.02387206 -1999-10-29,0.06210727,0.06131812 -1999-11-30,0.03682224,0.03561623 -1999-12-31,0.08374451,0.08263069 -2000-01-31,-0.03962196,-0.04026281 -2000-02-29,0.03176028,0.03065738 -2000-03-31,0.05349902,0.05251539 -2000-04-28,-0.05951859,-0.06030956 -2000-05-31,-0.03886261,-0.04001972 -2000-06-30,0.05157642,0.05077882 -2000-07-31,-0.01767925,-0.01839924 -2000-08-31,0.07498378,0.07380283 -2000-09-29,-0.05115439,-0.05189474 -2000-10-31,-0.02448012,-0.02515454 -2000-11-30,-0.1023654,-0.1035736 -2000-12-29,0.02044955,0.01945508 -2001-01-31,0.03957307,0.03878729 -2001-02-28,-0.09908441,-0.1001829 -2001-03-30,-0.07040808,-0.07136414 -2001-04-30,0.08383428,0.08282977 -2001-05-31,0.01044186,0.00906384 -2001-06-29,-0.01756081,-0.01833635 -2001-07-31,-0.0182836,-0.01925034 -2001-08-31,-0.05897984,-0.06035458 -2001-09-28,-0.09149703,-0.09262974 -2001-10-31,0.02784657,0.02682869 -2001-11-30,0.07878883,0.07735266 -2001-12-31,0.01785354,0.01657296 -2002-01-31,-0.01596615,-0.01692053 -2002-02-28,-0.02169973,-0.0230658 -2002-03-28,0.04469836,0.04372984 -2002-04-30,-0.04960013,-0.05050359 -2002-05-31,-0.01050955,-0.01195787 -2002-06-28,-0.07025918,-0.07151491 -2002-07-31,-0.08112463,-0.08230956 -2002-08-30,0.007948902,0.006404565 -2002-09-30,-0.09992281,-0.1013867 -2002-10-31,0.07493966,0.07352219 -2002-11-29,0.06128161,0.05961177 -2002-12-31,-0.05333441,-0.05497705 -2003-01-31,-0.02336659,-0.02457643 -2003-02-28,-0.01541721,-0.01724329 -2003-03-31,0.01032112,0.008900909 -2003-04-30,0.08276761,0.08118021 -2003-05-30,0.06347126,0.06177783 -2003-06-30,0.01634584,0.01479703 -2003-07-31,0.02311219,0.02176413 -2003-08-29,0.02496536,0.02348628 -2003-09-30,-0.009120235,-0.01060684 -2003-10-31,0.06036079,0.05888152 -2003-11-28,0.0165941,0.01505241 -2003-12-31,0.04547637,0.04381967 -2004-01-30,0.02304194,0.02201894 -2004-02-27,0.01544306,0.01395802 -2004-03-31,-0.01066161,-0.01198528 -2004-04-30,-0.02422193,-0.02556819 -2004-05-28,0.01406833,0.01238394 -2004-06-30,0.02161092,0.02004881 -2004-07-30,-0.03769767,-0.03879197 -2004-08-31,0.002702883,0.001057545 -2004-09-30,0.02055616,0.01909884 -2004-10-29,0.01780559,0.0165788 -2004-11-30,0.04821379,0.04432026 -2004-12-31,0.03516972,0.0334138 -2005-01-31,-0.02654589,-0.02739947 -2005-02-28,0.0226461,0.02080992 -2005-03-31,-0.01694364,-0.01857793 -2005-04-29,-0.02520629,-0.02658976 -2005-05-31,0.037954,0.03615067 -2005-06-30,0.01152899,0.00990455 -2005-07-29,0.04335747,0.04225137 -2005-08-31,-0.005958293,-0.007775977 -2005-09-30,0.01059976,0.009331496 -2005-10-31,-0.02086558,-0.02197352 -2005-11-30,0.04032636,0.03807307 -2005-12-30,0.003457628,0.001884278 -2006-01-31,0.04007189,0.03896635 -2006-02-28,-0.001638828,-0.003552439 -2006-03-31,0.01906455,0.01759782 -2006-04-28,0.01300004,0.0115297 -2006-05-31,-0.03103197,-0.03301048 -2006-06-30,-0.0003905499,-0.001886871 -2006-07-31,-0.001911548,-0.002954858 -2006-08-31,0.02504146,0.02296836 -2006-09-29,0.01942518,0.01810966 -2006-10-31,0.03715301,0.0361071 -2006-11-30,0.02373648,0.02137383 -2006-12-29,0.01085692,0.009153746 -2007-01-31,0.0193868,0.01845201 -2007-02-28,-0.014006,-0.01599629 -2007-03-30,0.01295354,0.01147923 -2007-04-30,0.03983381,0.0384695 -2007-05-31,0.03895335,0.03666588 -2007-06-29,-0.014747,-0.01611019 -2007-07-31,-0.03178957,-0.03279221 -2007-08-31,0.01159279,0.009641075 -2007-09-28,0.04082203,0.03930644 -2007-10-31,0.02591044,0.02476975 -2007-11-30,-0.04936184,-0.05130902 -2007-12-31,-0.004405197,-0.006492862 -2008-01-31,-0.06221771,-0.06332137 -2008-02-29,-0.02169688,-0.0236357 -2008-03-31,-0.01044434,-0.01218628 -2008-04-30,0.05119902,0.0498759 -2008-05-30,0.02393505,0.02162099 -2008-06-30,-0.07843585,-0.08024865 -2008-07-31,-0.01341312,-0.01475972 -2008-08-29,0.01059709,0.008608096 -2008-09-30,-0.09817162,-0.09995864 -2008-10-31,-0.1848375,-0.1863233 -2008-11-28,-0.08468566,-0.08742493 -2008-12-31,0.02223056,0.0191642 -2009-01-30,-0.077475,-0.07886716 -2009-02-27,-0.1001751,-0.1033621 -2009-03-31,0.08681294,0.08355775 -2009-04-30,0.1094825,0.1076485 -2009-05-29,0.06779663,0.06514654 -2009-06-30,-0.003020451,-0.004962949 -2009-07-31,0.08179244,0.0803737 -2009-08-31,0.03151435,0.0293556 -2009-09-30,0.04528819,0.04365066 -2009-10-30,-0.02807887,-0.02933328 -2009-11-30,0.0570858,0.0546304 -2009-12-31,0.02848637,0.02646142 -2010-01-29,-0.03718551,-0.0381976 -2010-02-26,0.0347535,0.0326673 -2010-03-31,0.06368819,0.06200508 -2010-04-30,0.02003908,0.01892778 -2010-05-28,-0.07926682,-0.08135476 -2010-06-30,-0.05080204,-0.05254165 -2010-07-30,0.07038396,0.06868844 -2010-08-31,-0.04288652,-0.04501186 -2010-09-30,0.0916684,0.08978857 -2010-10-29,0.03860619,0.03708644 -2010-11-30,0.005121486,0.002922298 -2010-12-31,0.06721339,0.06488308 -2011-01-31,0.01919018,0.01823712 -2011-02-28,0.03816834,0.03623631 -2011-03-31,0.003342544,0.00175974 -2011-04-29,0.02860191,0.02748892 -2011-05-31,-0.01495748,-0.01696588 -2011-06-30,-0.01845294,-0.02021594 -2011-07-29,-0.02255024,-0.02368923 -2011-08-31,-0.05759661,-0.05973662 -2011-09-30,-0.08502997,-0.0867193 -2011-10-31,0.1142145,0.1128047 -2011-11-30,-0.006273366,-0.008940745 -2011-12-30,0.003670611,0.001424069 -2012-01-31,0.05413952,0.05299218 -2012-02-29,0.04125253,0.03898003 -2012-03-30,0.02403937,0.02215733 -2012-04-30,-0.006840229,-0.008057034 -2012-05-31,-0.06564105,-0.06805556 -2012-06-29,0.03818082,0.03607925 -2012-07-31,0.01030569,0.009053921 -2012-08-31,0.02633639,0.02373691 -2012-09-28,0.02653238,0.02458327 -2012-10-31,-0.01406426,-0.01551108 -2012-11-30,0.006219397,0.002978485 -2012-12-31,0.01257959,0.009030519 -2013-01-31,0.05418909,0.05298286 -2013-02-28,0.008284338,0.006080531 -2013-03-28,0.03531997,0.03355191 -2013-04-30,0.01494205,0.0137677 -2013-05-31,0.01915481,0.0165944 -2013-06-28,-0.01507128,-0.01708809 -2013-07-31,0.05268972,0.05125463 -2013-08-30,-0.02576067,-0.0279378 -2013-09-30,0.03751395,0.03571621 -2013-10-31,0.03990784,0.03862302 -2013-11-29,0.0249728,0.02284766 -2013-12-31,0.02615935,0.02410272 -2014-01-31,-0.03004685,-0.03115196 -2014-02-28,0.04622539,0.04399028 -2014-03-31,0.004544167,0.002823278 -2014-04-30,0.001569083,0.0004062484 -2014-05-30,0.02026029,0.01805166 -2014-06-30,0.0279905,0.02600383 -2014-07-31,-0.02056651,-0.02186009 -2014-08-29,0.040225,0.0382218 -2014-09-30,-0.02520873,-0.02690579 -2014-10-31,0.02117386,0.01992689 -2014-11-28,0.02111406,0.01894781 -2014-12-31,-0.003662216,-0.005800315 -2015-01-30,-0.02720654,-0.02827728 -2015-02-27,0.05597443,0.05365804 -2015-03-31,-0.01040972,-0.01222414 -2015-04-30,0.008776248,0.007629222 -2015-05-29,0.01029037,0.008127779 -2015-06-30,-0.01923786,-0.02117797 -2015-07-31,0.01211042,0.01089808 -2015-08-31,-0.05998238,-0.06204914 -2015-09-30,-0.03379287,-0.03572967 -2015-10-30,0.07400566,0.07261116 -2015-11-30,0.002410283,0.0001412182 -2015-12-31,-0.02222741,-0.02446315 -2016-01-29,-0.05714756,-0.05831657 -2016-02-29,0.0006125275,-0.001810175 -2016-03-31,0.07055411,0.06818463 -2016-04-29,0.01172495,0.0104908 -2016-05-31,0.01435388,0.01193912 -2016-06-30,0.002929358,0.0008578958 -2016-07-29,0.0388489,0.03760161 -2016-08-31,0.002806437,0.0004687681 -2016-09-30,0.003015416,0.001237543 -2016-10-31,-0.02156556,-0.02280981 -2016-11-30,0.04054275,0.03809416 -2016-12-30,0.01877218,0.0166373 -2017-01-31,0.02217304,0.02114902 -2017-02-28,0.03262344,0.03052057 -2017-03-31,0.002064205,0.0001938815 -2017-04-28,0.009656754,0.008538043 -2017-05-31,0.009334882,0.00698502 -2017-06-30,0.00957965,0.007698955 -2017-07-31,0.02029371,0.01891019 -2017-08-31,0.001593433,-0.0006446273 -2017-09-29,0.02375789,0.02215116 -2017-10-31,0.01929426,0.01820993 -2017-11-30,0.02725955,0.02493248 -2017-12-29,0.01212895,0.01027303 -2018-01-31,0.05063845,0.04968561 -2018-02-28,-0.03948133,-0.04134996 -2018-03-29,-0.01844534,-0.02031177 -2018-04-30,0.004691885,0.003584003 -2018-05-31,0.02616445,0.02386825 -2018-06-29,0.005365018,0.003581647 -2018-07-31,0.03160357,0.03046789 -2018-08-31,0.03023302,0.02776544 -2018-09-28,0.0004246288,-0.001211907 -2018-10-31,-0.07404541,-0.0751131 -2018-11-30,0.01851215,0.01617109 -2018-12-31,-0.08989003,-0.09212437 -2019-01-31,0.08829391,0.08706728 -2019-02-28,0.03272421,0.03066619 -2019-03-29,0.01296229,0.01114004 -2019-04-30,0.03789327,0.03670005 -2019-05-31,-0.06167856,-0.06389814 -2019-06-28,0.06727886,0.06528302 -2019-07-31,0.01185431,0.01070147 -2019-08-30,-0.02033933,-0.02237188 -2019-09-30,0.01603297,0.01416891 -2019-10-31,0.01925594,0.01808529 -2019-11-29,0.03499652,0.03298323 -2019-12-31,0.02849068,0.02624421 -2020-01-31,-0.001727776,-0.002848516 -2020-02-28,-0.07791807,-0.07986767 -2020-03-31,-0.1417326,-0.1436851 -2020-04-30,0.1296738,0.1284081 -2020-05-29,0.05373875,0.05168838 -2020-06-30,0.02529908,0.02352204 -2020-07-31,0.05552897,0.0544082 -2020-08-31,0.06844219,0.06679808 -2020-09-30,-0.03505599,-0.03651466 -2020-10-30,-0.02017831,-0.02121771 -2020-11-30,0.123707,0.1220187 -2020-12-31,0.04504829,0.04324362 -2021-01-29,-0.0006311319,-0.001610655 -2021-02-26,0.02919624,0.0278879 -2021-03-31,0.03057331,0.02908614 -2021-04-30,0.0481902,0.04730085 -2021-05-28,0.007091862,0.005785908 -2021-06-30,0.02342179,0.02202083 -2021-07-30,0.01182765,0.01095216 -2021-08-31,0.0271466,0.02584165 -2021-09-30,-0.04224337,-0.043531 -2021-10-29,0.06465662,0.06376559 -2021-11-30,-0.01834671,-0.01970284 -2021-12-31,0.03334479,0.03157689 -2022-01-31,-0.05975434,-0.06050004 -2022-02-28,-0.02202665,-0.02331044 -2022-03-31,0.03069554,0.02912903 +1926-01-30,0.000561,-0.001395 +1926-02-27,-0.033046,-0.036587 +1926-03-31,-0.064002,-0.070021 +1926-04-30,0.037029,0.034043 +1926-05-28,0.012095,0.008585 +1926-06-30,0.053664,0.046189 +1926-07-31,0.031411,0.029225 +1926-08-31,0.028647,0.025358 +1926-09-30,0.005787,0.00003 +1926-10-30,-0.028996,-0.031069 +1926-11-30,0.028554,0.022979 +1926-12-31,0.029211,0.021422 +1927-01-31,0.002416,0.000053 +1927-02-28,0.04537,0.041175 +1927-03-31,0.003756,-0.002242 +1927-04-30,0.007225,0.005134 +1927-05-31,0.057773,0.053623 +1927-06-30,-0.021087,-0.027406 +1927-07-30,0.075279,0.07287 +1927-08-31,0.02249,0.018438 +1927-09-30,0.049924,0.045003 +1927-10-31,-0.04077,-0.042594 +1927-11-30,0.068453,0.0633 +1927-12-31,0.023782,0.018206 +1928-01-31,-0.00334,-0.005101 +1928-02-29,-0.014478,-0.018119 +1928-03-31,0.090478,0.085582 +1928-04-30,0.043846,0.042082 +1928-05-31,0.01769,0.01395 +1928-06-30,-0.045245,-0.050289 +1928-07-31,0.0094,0.007626 +1928-08-31,0.070206,0.066186 +1928-09-29,0.031498,0.02804 +1928-10-31,0.019228,0.01765 +1928-11-30,0.1215,0.116383 +1928-12-31,0.005557,0.001348 +1929-01-31,0.053935,0.052346 +1929-02-28,-0.000446,-0.003386 +1929-03-28,-0.007808,-0.011795 +1929-04-30,0.017179,0.015796 +1929-05-31,-0.059923,-0.06397 +1929-06-29,0.101573,0.098075 +1929-07-31,0.045958,0.044149 +1929-08-30,0.085343,0.081953 +1929-09-30,-0.050455,-0.053236 +1929-10-31,-0.196684,-0.198513 +1929-11-27,-0.123812,-0.127992 +1929-12-31,0.01639,0.010773 +1930-01-31,0.058407,0.055806 +1930-02-28,0.028242,0.024348 +1930-03-31,0.074631,0.070571 +1930-04-30,-0.020541,-0.02246 +1930-05-29,-0.01401,-0.017611 +1930-06-30,-0.15998,-0.164259 +1930-07-31,0.041964,0.039529 +1930-08-29,0.003663,-0.000581 +1930-09-30,-0.124805,-0.129438 +1930-10-31,-0.086579,-0.089129 +1930-11-29,-0.028057,-0.031917 +1930-12-31,-0.077739,-0.084436 +1931-01-31,0.063781,0.061058 +1931-02-28,0.109695,0.10477 +1931-03-31,-0.062866,-0.067999 +1931-04-30,-0.100219,-0.102366 +1931-05-29,-0.133835,-0.138385 +1931-06-30,0.14034,0.133177 +1931-07-31,-0.066438,-0.069027 +1931-08-31,0.003078,-0.001547 +1931-09-30,-0.291731,-0.296941 +1931-10-31,0.081509,0.078213 +1931-11-30,-0.088402,-0.094909 +1931-12-31,-0.134971,-0.143493 +1932-01-30,-0.010534,-0.012963 +1932-02-29,0.057663,0.05059 +1932-03-31,-0.110599,-0.117978 +1932-04-30,-0.179417,-0.182032 +1932-05-31,-0.206198,-0.212804 +1932-06-30,-0.004289,-0.015854 +1932-07-30,0.340643,0.338162 +1932-08-31,0.371388,0.365313 +1932-09-30,-0.028649,-0.034609 +1932-10-31,-0.132553,-0.134024 +1932-11-30,-0.05826,-0.063512 +1932-12-31,0.045227,0.036537 +1933-01-31,0.009813,0.007889 +1933-02-28,-0.153204,-0.158071 +1933-03-31,0.033105,0.02503 +1933-04-29,0.394143,0.392133 +1933-05-31,0.213261,0.209702 +1933-06-30,0.133364,0.128762 +1933-07-31,-0.096342,-0.097262 +1933-08-31,0.121285,0.118881 +1933-09-30,-0.105836,-0.109931 +1933-10-31,-0.08365,-0.085047 +1933-11-29,0.099896,0.094806 +1933-12-30,0.017876,0.013525 +1934-01-31,0.126779,0.125078 +1934-02-28,-0.024287,-0.027694 +1934-03-31,0.004425,0.000179 +1934-04-30,-0.018345,-0.019743 +1934-05-31,-0.072273,-0.075352 +1934-06-30,0.025345,0.020823 +1934-07-31,-0.109363,-0.111129 +1934-08-31,0.057043,0.051711 +1934-09-29,-0.002362,-0.006753 +1934-10-31,-0.018895,-0.020333 +1934-11-30,0.082096,0.077484 +1934-12-31,0.003554,-0.001824 +1935-01-31,-0.033416,-0.035249 +1935-02-28,-0.019462,-0.023779 +1935-03-30,-0.036013,-0.041139 +1935-04-30,0.090452,0.088987 +1935-05-31,0.034561,0.030658 +1935-06-29,0.057796,0.053032 +1935-07-31,0.07416,0.072613 +1935-08-31,0.026773,0.022979 +1935-09-30,0.026074,0.021727 +1935-10-31,0.069439,0.06792 +1935-11-30,0.052872,0.047898 +1935-12-31,0.046926,0.042495 +1936-01-31,0.069559,0.067749 +1936-02-29,0.025402,0.022231 +1936-03-31,0.008253,0.004881 +1936-04-30,-0.081481,-0.082646 +1936-05-29,0.052043,0.047488 +1936-06-30,0.024671,0.020754 +1936-07-31,0.065954,0.064326 +1936-08-31,0.01095,0.006605 +1936-09-30,0.011899,0.007962 +1936-10-31,0.069986,0.068469 +1936-11-30,0.032855,0.024019 +1936-12-31,0.002796,-0.003385 +1937-01-30,0.033258,0.031836 +1937-02-27,0.013114,0.010212 +1937-03-31,-0.002732,-0.006259 +1937-04-30,-0.075416,-0.076577 +1937-05-28,-0.007054,-0.011904 +1937-06-30,-0.041748,-0.046272 +1937-07-31,0.089725,0.088116 +1937-08-31,-0.048365,-0.052758 +1937-09-30,-0.136623,-0.141279 +1937-10-30,-0.095798,-0.097368 +1937-11-30,-0.083053,-0.0952 +1937-12-31,-0.040774,-0.050004 +1938-01-31,0.006776,0.005111 +1938-02-28,0.058013,0.053921 +1938-03-31,-0.238416,-0.243128 +1938-04-30,0.145963,0.14406 +1938-05-31,-0.039053,-0.043677 +1938-06-30,0.237914,0.232474 +1938-07-30,0.072097,0.070628 +1938-08-31,-0.027139,-0.030484 +1938-09-30,0.008912,0.004989 +1938-10-31,0.078927,0.077477 +1938-11-30,-0.018206,-0.023255 +1938-12-31,0.04192,0.036519 +1939-01-31,-0.060381,-0.061611 +1939-02-28,0.035255,0.031195 +1939-03-31,-0.120727,-0.124673 +1939-04-29,-0.001932,-0.003436 +1939-05-31,0.068971,0.064244 +1939-06-30,-0.053626,-0.058185 +1939-07-31,0.102243,0.100681 +1939-08-31,-0.067264,-0.071789 +1939-09-30,0.161815,0.15731 +1939-10-31,-0.004191,-0.005407 +1939-11-30,-0.037131,-0.045817 +1939-12-30,0.029686,0.022795 +1940-01-31,-0.024215,-0.025613 +1940-02-29,0.014758,0.009782 +1940-03-30,0.018643,0.014604 +1940-04-30,0.000837,-0.00093 +1940-05-31,-0.221112,-0.227036 +1940-06-29,0.066856,0.061117 +1940-07-31,0.031923,0.030031 +1940-08-31,0.024296,0.017631 +1940-09-30,0.023118,0.018192 +1940-10-31,0.030143,0.028254 +1940-11-30,-0.016753,-0.026882 +1940-12-31,0.006586,-0.001261 +1941-01-31,-0.041227,-0.042853 +1941-02-28,-0.013801,-0.019944 +1941-03-31,0.009515,0.00386 +1941-04-30,-0.054018,-0.055862 +1941-05-31,0.013141,0.005156 +1941-06-30,0.058495,0.051569 +1941-07-31,0.059543,0.057281 +1941-08-30,-0.001156,-0.007953 +1941-09-30,-0.007611,-0.012758 +1941-10-31,-0.052926,-0.0553 +1941-11-29,-0.020271,-0.032685 +1941-12-31,-0.046692,-0.056609 +1942-01-31,0.008979,0.007175 +1942-02-28,-0.023651,-0.02997 +1942-03-31,-0.065145,-0.071734 +1942-04-30,-0.043583,-0.045992 +1942-05-29,0.060174,0.052393 +1942-06-30,0.025772,0.018226 +1942-07-31,0.035327,0.032815 +1942-08-31,0.018408,0.01192 +1942-09-30,0.027069,0.021072 +1942-10-31,0.069088,0.067053 +1942-11-30,0.001177,-0.009144 +1942-12-31,0.05129,0.042483 +1943-01-30,0.073382,0.071869 +1943-02-27,0.060478,0.055342 +1943-03-31,0.061795,0.056727 +1943-04-30,0.007333,0.00584 +1943-05-29,0.057142,0.051725 +1943-06-30,0.017351,0.012271 +1943-07-31,-0.047753,-0.049281 +1943-08-31,0.013444,0.008795 +1943-09-30,0.024077,0.019105 +1943-10-30,-0.011573,-0.012763 +1943-11-30,-0.059903,-0.068563 +1943-12-31,0.064217,0.056945 +1944-01-31,0.01803,0.016629 +1944-02-29,0.003459,-0.001591 +1944-03-31,0.024768,0.019977 +1944-04-29,-0.016484,-0.017836 +1944-05-31,0.050909,0.044927 +1944-06-30,0.056842,0.051524 +1944-07-31,-0.015194,-0.016613 +1944-08-31,0.015597,0.010417 +1944-09-30,0.000453,-0.003469 +1944-10-31,0.002119,0.000611 +1944-11-30,0.016668,0.007608 +1944-12-30,0.04107,0.035301 +1945-01-31,0.020218,0.018951 +1945-02-28,0.064477,0.059894 +1945-03-31,-0.039177,-0.043164 +1945-04-30,0.078232,0.076981 +1945-05-31,0.018185,0.012439 +1945-06-30,0.004676,0.001087 +1945-07-31,-0.022066,-0.023305 +1945-08-31,0.061826,0.057147 +1945-09-29,0.048297,0.044969 +1945-10-31,0.038749,0.037605 +1945-11-30,0.054859,0.047862 +1945-12-31,0.013003,0.009218 +1946-01-31,0.063402,0.062228 +1946-02-28,-0.058257,-0.061743 +1946-03-30,0.057941,0.05462 +1946-04-30,0.042293,0.041154 +1946-05-31,0.040195,0.036075 +1946-06-28,-0.038668,-0.041517 +1946-07-31,-0.026309,-0.027697 +1946-08-30,-0.064468,-0.06842 +1946-09-30,-0.102023,-0.10541 +1946-10-31,-0.014164,-0.015903 +1946-11-30,0.000697,-0.006475 +1946-12-31,0.050161,0.043412 +1947-01-31,0.013084,0.011536 +1947-02-28,-0.011091,-0.016381 +1947-03-31,-0.01679,-0.020805 +1947-04-30,-0.047698,-0.049487 +1947-05-29,-0.009625,-0.016317 +1947-06-30,0.053227,0.048539 +1947-07-31,0.041348,0.039342 +1947-08-29,-0.017357,-0.022668 +1947-09-30,-0.004667,-0.009473 +1947-10-31,0.024831,0.022847 +1947-11-29,-0.01875,-0.028514 +1947-12-31,0.030708,0.023249 +1948-01-31,-0.037908,-0.039685 +1948-02-28,-0.043422,-0.049503 +1948-03-31,0.082628,0.076865 +1948-04-30,0.038128,0.035973 +1948-05-28,0.074319,0.068382 +1948-06-30,-0.00028,-0.005419 +1948-07-30,-0.050288,-0.05175 +1948-08-31,0.003762,-0.0029 +1948-09-30,-0.029813,-0.035123 +1948-10-30,0.060316,0.057425 +1948-11-30,-0.092077,-0.102565 +1948-12-31,0.032566,0.024024 +1949-01-31,0.003074,0.001118 +1949-02-28,-0.028852,-0.036237 +1949-03-31,0.041538,0.035339 +1949-04-30,-0.017972,-0.020566 +1949-05-31,-0.028488,-0.035515 +1949-06-30,0.00218,-0.004382 +1949-07-29,0.056377,0.054776 +1949-08-31,0.026916,0.018887 +1949-09-30,0.032082,0.027265 +1949-10-31,0.031801,0.030003 +1949-11-30,0.018535,0.004549 +1949-12-31,0.052267,0.044769 +1950-01-31,0.017764,0.015872 +1950-02-28,0.015234,0.008173 +1950-03-31,0.012742,0.007457 +1950-04-29,0.040678,0.038736 +1950-05-31,0.044173,0.036817 +1950-06-30,-0.058018,-0.062799 +1950-07-31,0.016122,0.014577 +1950-08-31,0.050875,0.040213 +1950-09-29,0.049044,0.044122 +1950-10-31,-0.001184,-0.002931 +1950-11-30,0.029056,0.012268 +1950-12-30,0.057946,0.051048 +1951-01-31,0.058735,0.056761 +1951-02-28,0.014086,0.007435 +1951-03-31,-0.021115,-0.025753 +1951-04-30,0.050061,0.048488 +1951-05-31,-0.022464,-0.02997 +1951-06-29,-0.025533,-0.029834 +1951-07-31,0.071611,0.070243 +1951-08-31,0.045004,0.03675 +1951-09-28,0.009087,0.005339 +1951-10-31,-0.022629,-0.024556 +1951-11-30,0.006193,-0.004035 +1951-12-31,0.035266,0.030241 +1952-01-31,0.017002,0.015421 +1952-02-29,-0.025141,-0.032328 +1952-03-31,0.04587,0.041726 +1952-04-30,-0.049148,-0.050847 +1952-05-29,0.032847,0.025367 +1952-06-30,0.039575,0.035588 +1952-07-31,0.011404,0.009897 +1952-08-29,-0.006733,-0.013803 +1952-09-30,-0.019147,-0.023065 +1952-10-31,-0.005309,-0.00696 +1952-11-28,0.059347,0.049762 +1952-12-31,0.031066,0.026399 +1953-01-30,-0.001644,-0.002728 +1953-02-27,-0.00182,-0.009109 +1953-03-31,-0.012862,-0.016681 +1953-04-30,-0.027705,-0.029126 +1953-05-29,0.006921,-0.000349 +1953-06-30,-0.016377,-0.020523 +1953-07-31,0.025111,0.023557 +1953-08-31,-0.044056,-0.051366 +1953-09-30,0.00301,-0.001313 +1953-10-30,0.047523,0.045928 +1953-11-30,0.028501,0.018445 +1953-12-31,0.000678,-0.004642 +1954-01-29,0.052722,0.0515 +1954-02-26,0.017551,0.010325 +1954-03-31,0.037377,0.033374 +1954-04-30,0.043162,0.04182 +1954-05-28,0.031704,0.025208 +1954-06-30,0.01156,0.007767 +1954-07-30,0.050668,0.049442 +1954-08-31,-0.022763,-0.029369 +1954-09-30,0.064633,0.061381 +1954-10-29,-0.016216,-0.017622 +1954-11-30,0.095387,0.086046 +1954-12-31,0.055469,0.051807 +1955-01-31,0.006838,0.006027 +1955-02-28,0.031354,0.025725 +1955-03-31,-0.000995,-0.004256 +1955-04-29,0.032352,0.031343 +1955-05-31,0.012033,0.00645 +1955-06-30,0.066108,0.063181 +1955-07-29,0.020246,0.019367 +1955-08-31,0.004197,-0.001579 +1955-09-30,-0.002009,-0.004543 +1955-10-31,-0.025752,-0.026812 +1955-11-30,0.071864,0.062697 +1955-12-30,0.016543,0.01339 +1956-01-31,-0.02812,-0.029475 +1956-02-29,0.03961,0.034439 +1956-03-29,0.068456,0.065641 +1956-04-30,0.005083,0.004136 +1956-05-31,-0.049309,-0.054848 +1956-06-29,0.037251,0.03454 +1956-07-31,0.05083,0.049531 +1956-08-31,-0.02982,-0.034966 +1956-09-28,-0.049608,-0.052064 +1956-10-31,0.007292,0.005534 +1956-11-30,0.004678,-0.002238 +1956-12-31,0.034957,0.031548 +1957-01-31,-0.032121,-0.033529 +1957-02-28,-0.018703,-0.024198 +1957-03-29,0.024112,0.020947 +1957-04-30,0.045179,0.043785 +1957-05-31,0.036679,0.031177 +1957-06-28,-0.005054,-0.007812 +1957-07-31,0.008938,0.007362 +1957-08-30,-0.050051,-0.055226 +1957-09-30,-0.057586,-0.060387 +1957-10-31,-0.041251,-0.04305 +1957-11-29,0.025605,0.018521 +1957-12-31,-0.037361,-0.041179 +1958-01-31,0.049595,0.048239 +1958-02-28,-0.014257,-0.020351 +1958-03-31,0.0337,0.030264 +1958-04-30,0.030833,0.029282 +1958-05-29,0.024582,0.019186 +1958-06-30,0.029493,0.026265 +1958-07-31,0.044844,0.043276 +1958-08-29,0.019181,0.014464 +1958-09-30,0.04868,0.045746 +1958-10-31,0.027184,0.025739 +1958-11-28,0.03061,0.025441 +1958-12-31,0.0531,0.050293 +1959-01-30,0.00912,0.008122 +1959-02-27,0.01122,0.006813 +1959-03-31,0.004669,0.002113 +1959-04-30,0.037899,0.036877 +1959-05-29,0.019595,0.015364 +1959-06-30,0.000676,-0.001865 +1959-07-31,0.034362,0.033327 +1959-08-31,-0.012446,-0.016502 +1959-09-30,-0.044977,-0.047403 +1959-10-30,0.015746,0.014613 +1959-11-30,0.018557,0.013272 +1959-12-31,0.028043,0.025271 +1960-01-29,-0.066244,-0.067191 +1960-02-29,0.014419,0.009714 +1960-03-31,-0.012822,-0.015488 +1960-04-29,-0.015271,-0.016329 +1960-05-31,0.034098,0.029279 +1960-06-30,0.022833,0.020134 +1960-07-29,-0.022705,-0.023635 +1960-08-31,0.032215,0.027065 +1960-09-30,-0.058673,-0.06086 +1960-10-31,-0.004705,-0.005921 +1960-11-30,0.048617,0.042646 +1960-12-30,0.048537,0.04623 +1961-01-31,0.063952,0.062787 +1961-02-28,0.037005,0.032835 +1961-03-30,0.03061,0.028347 +1961-04-28,0.005645,0.004884 +1961-05-31,0.025894,0.021619 +1961-06-30,-0.028499,-0.03057 +1961-07-31,0.029955,0.029207 +1961-08-31,0.026854,0.021872 +1961-09-29,-0.01999,-0.021266 +1961-10-31,0.027331,0.026092 +1961-11-30,0.045451,0.03988 +1961-12-29,0.000713,-0.000599 +1962-01-31,-0.036147,-0.037488 +1962-02-28,0.019512,0.015252 +1962-03-30,-0.004688,-0.006113 +1962-04-30,-0.063435,-0.064212 +1962-05-31,-0.08462,-0.089763 +1962-06-29,-0.082615,-0.084336 +1962-07-31,0.065438,0.064129 +1962-08-31,0.023417,0.017888 +1962-09-28,-0.050158,-0.051786 +1962-10-31,0.002188,0.000431 +1962-11-30,0.110137,0.102924 +1962-12-31,0.011865,0.010056 +1963-01-31,0.051848,0.050475 +1963-02-28,-0.021931,-0.026608 +1963-03-29,0.032917,0.031233 +1963-04-30,0.047439,0.046435 +1963-05-31,0.020051,0.014726 +1963-06-28,-0.018031,-0.019459 +1963-07-31,-0.001717,-0.002995 +1963-08-30,0.052684,0.048035 +1963-09-30,-0.011898,-0.013317 +1963-10-31,0.027708,0.026276 +1963-11-29,-0.005549,-0.011692 +1963-12-31,0.021737,0.019979 +1964-01-31,0.02579,0.024731 +1964-02-28,0.017207,0.012653 +1964-03-31,0.017636,0.015967 +1964-04-30,0.004607,0.003672 +1964-05-28,0.017403,0.012531 +1964-06-30,0.01508,0.013413 +1964-07-31,0.020118,0.019127 +1964-08-31,-0.011266,-0.015575 +1964-09-30,0.03048,0.028792 +1964-10-30,0.008869,0.00773 +1964-11-30,0.00309,-0.002673 +1964-12-31,0.00369,0.001939 +1965-01-29,0.038646,0.037663 +1965-02-26,0.006946,0.002634 +1965-03-31,-0.009715,-0.011428 +1965-04-30,0.033652,0.032737 +1965-05-28,-0.004351,-0.009103 +1965-06-30,-0.051868,-0.053592 +1965-07-30,0.01676,0.015871 +1965-08-31,0.030883,0.026133 +1965-09-30,0.031952,0.030357 +1965-10-29,0.029271,0.028212 +1965-11-30,0.003065,-0.002961 +1965-12-31,0.013545,0.011976 +1966-01-31,0.012122,0.011231 +1966-02-28,-0.008621,-0.013014 +1966-03-31,-0.020923,-0.022747 +1966-04-29,0.024837,0.023853 +1966-05-31,-0.052538,-0.057483 +1966-06-30,-0.010317,-0.012063 +1966-07-29,-0.01287,-0.013831 +1966-08-31,-0.075388,-0.080712 +1966-09-30,-0.006958,-0.008696 +1966-10-31,0.042294,0.041171 +1966-11-30,0.017516,0.010606 +1966-12-30,0.00621,0.00441 +1967-01-31,0.08553,0.084077 +1967-02-28,0.010945,0.006257 +1967-03-31,0.043384,0.041582 +1967-04-28,0.041609,0.040697 +1967-05-31,-0.039293,-0.044217 +1967-06-30,0.026902,0.025341 +1967-07-31,0.04919,0.048278 +1967-08-31,-0.006282,-0.011073 +1967-09-29,0.034286,0.032875 +1967-10-31,-0.027433,-0.028649 +1967-11-30,0.007902,0.002565 +1967-12-29,0.033699,0.032203 +1968-01-31,-0.036331,-0.037831 +1968-02-29,-0.033624,-0.038107 +1968-03-29,0.005117,0.00374 +1968-04-30,0.094148,0.09273 +1968-05-31,0.02704,0.022493 +1968-06-28,0.011527,0.010038 +1968-07-30,-0.022024,-0.023161 +1968-08-30,0.018037,0.013494 +1968-09-30,0.044454,0.043207 +1968-10-31,0.009042,0.007468 +1968-11-29,0.058501,0.054124 +1968-12-31,-0.033873,-0.035363 +1969-01-31,-0.006711,-0.007725 +1969-02-28,-0.053641,-0.057883 +1969-03-28,0.030505,0.029062 +1969-04-30,0.020527,0.019346 +1969-05-29,0.00504,0.000241 +1969-06-30,-0.067388,-0.068958 +1969-07-31,-0.065171,-0.066372 +1969-08-29,0.051491,0.046518 +1969-09-30,-0.02259,-0.024167 +1969-10-31,0.055638,0.05377 +1969-11-28,-0.032164,-0.036677 +1969-12-31,-0.01968,-0.021471 +1970-01-30,-0.073254,-0.074519 +1970-02-27,0.056706,0.051651 +1970-03-31,-0.004729,-0.006569 +1970-04-30,-0.105318,-0.106393 +1970-05-29,-0.064346,-0.069931 +1970-06-30,-0.051067,-0.053372 +1970-07-31,0.07417,0.072132 +1970-08-31,0.050036,0.044584 +1970-09-30,0.047535,0.0456 +1970-10-30,-0.018208,-0.02045 +1970-11-30,0.050449,0.045355 +1970-12-31,0.060723,0.058969 +1971-01-29,0.05203,0.050772 +1971-02-26,0.016913,0.012413 +1971-03-31,0.044778,0.042972 +1971-04-30,0.033332,0.0323 +1971-05-28,-0.036409,-0.040737 +1971-06-30,0.003119,0.001386 +1971-07-30,-0.040283,-0.041317 +1971-08-31,0.042511,0.037666 +1971-09-30,-0.005016,-0.006491 +1971-10-29,-0.040683,-0.042346 +1971-11-30,-0.001262,-0.005696 +1971-12-31,0.091257,0.089557 +1972-01-31,0.028382,0.027169 +1972-02-29,0.031349,0.027272 +1972-03-30,0.008723,0.007248 +1972-04-28,0.005505,0.004723 +1972-05-31,0.016376,0.01196 +1972-06-30,-0.020897,-0.022412 +1972-07-31,-0.004254,-0.00531 +1972-08-31,0.035966,0.031857 +1972-09-29,-0.00767,-0.009085 +1972-10-31,0.008676,0.007358 +1972-11-30,0.049764,0.045305 +1972-12-29,0.011243,0.009903 +1973-01-31,-0.027454,-0.028654 +1973-02-28,-0.04437,-0.047916 +1973-03-30,-0.007857,-0.00933 +1973-04-30,-0.051769,-0.052965 +1973-05-31,-0.024508,-0.028777 +1973-06-29,-0.008648,-0.010424 +1973-07-31,0.056961,0.055514 +1973-08-31,-0.029657,-0.034039 +1973-09-28,0.053931,0.05253 +1973-10-31,-0.000415,-0.002142 +1973-11-30,-0.120713,-0.125557 +1973-12-31,0.011437,0.009421 +1974-01-31,0.004412,0.002807 +1974-02-28,0.002345,-0.002452 +1974-03-29,-0.023364,-0.025299 +1974-04-30,-0.045961,-0.047695 +1974-05-31,-0.041982,-0.047321 +1974-06-28,-0.022943,-0.025407 +1974-07-31,-0.070875,-0.072696 +1974-08-30,-0.087757,-0.094578 +1974-09-30,-0.109719,-0.112274 +1974-10-31,0.165585,0.16246 +1974-11-29,-0.041046,-0.048241 +1974-12-31,-0.027006,-0.030302 +1975-01-31,0.141599,0.139591 +1975-02-28,0.058412,0.051629 +1975-03-31,0.030191,0.027442 +1975-04-30,0.046497,0.044433 +1975-05-30,0.05514,0.049542 +1975-06-30,0.051473,0.048958 +1975-07-31,-0.060385,-0.062318 +1975-08-29,-0.023558,-0.02896 +1975-09-30,-0.03801,-0.040486 +1975-10-31,0.055857,0.053273 +1975-11-28,0.031222,0.025801 +1975-12-31,-0.010998,-0.013677 +1976-01-30,0.126012,0.124372 +1976-02-27,0.00731,0.002081 +1976-03-31,0.02674,0.024295 +1976-04-30,-0.010402,-0.011668 +1976-05-28,-0.009326,-0.015305 +1976-06-30,0.044521,0.042168 +1976-07-30,-0.006136,-0.007574 +1976-08-31,-0.001398,-0.007387 +1976-09-30,0.024513,0.022386 +1976-10-29,-0.020372,-0.022249 +1976-11-30,0.005363,-0.001438 +1976-12-31,0.061591,0.0593 +1977-01-31,-0.036326,-0.037995 +1977-02-28,-0.015744,-0.02177 +1977-03-31,-0.009249,-0.011797 +1977-04-29,0.004962,0.003564 +1977-05-31,-0.010777,-0.018005 +1977-06-30,0.051369,0.048712 +1977-07-29,-0.012806,-0.014162 +1977-08-31,-0.013338,-0.020278 +1977-09-30,0.001572,-0.001008 +1977-10-31,-0.039278,-0.041312 +1977-11-30,0.04544,0.037081 +1977-12-30,0.008223,0.005497 +1978-01-31,-0.055199,-0.057209 +1978-02-28,-0.009275,-0.0167 +1978-03-31,0.034009,0.030865 +1978-04-28,0.082853,0.081203 +1978-05-31,0.02323,0.015499 +1978-06-30,-0.010749,-0.01374 +1978-07-31,0.056741,0.054868 +1978-08-31,0.04237,0.035504 +1978-09-29,-0.006889,-0.009456 +1978-10-31,-0.110995,-0.1136 +1978-11-30,0.033787,0.025752 +1978-12-29,0.017708,0.01458 +1979-01-31,0.04953,0.047019 +1979-02-28,-0.026765,-0.033781 +1979-03-30,0.065613,0.062472 +1979-04-30,0.00852,0.006438 +1979-05-31,-0.013571,-0.021459 +1979-06-29,0.046852,0.043821 +1979-07-31,0.014991,0.012773 +1979-08-31,0.064732,0.057305 +1979-09-28,0.001426,-0.000932 +1979-10-31,-0.072662,-0.07547 +1979-11-30,0.063604,0.05581 +1979-12-31,0.028215,0.025174 +1980-01-31,0.065607,0.063303 +1980-02-29,0.001015,-0.00574 +1980-03-31,-0.120224,-0.123258 +1980-04-30,0.052287,0.049833 +1980-05-30,0.060091,0.052629 +1980-06-30,0.037714,0.034438 +1980-07-31,0.069438,0.067066 +1980-08-29,0.023554,0.017237 +1980-09-30,0.029498,0.026617 +1980-10-31,0.020095,0.01737 +1980-11-28,0.104952,0.09901 +1980-12-31,-0.034411,-0.037041 +1981-01-30,-0.040085,-0.041823 +1981-02-27,0.015519,0.009121 +1981-03-31,0.046183,0.043095 +1981-04-30,-0.011266,-0.013035 +1981-05-29,0.013546,0.007402 +1981-06-30,-0.010243,-0.013356 +1981-07-31,-0.003079,-0.004806 +1981-08-31,-0.056281,-0.063014 +1981-09-30,-0.063776,-0.066716 +1981-10-30,0.060162,0.057005 +1981-11-30,0.045848,0.039226 +1981-12-31,-0.028096,-0.031104 +1982-01-29,-0.026209,-0.027912 +1982-02-26,-0.051126,-0.05864 +1982-03-31,-0.010101,-0.014055 +1982-04-30,0.043269,0.041424 +1982-05-28,-0.028213,-0.036597 +1982-06-30,-0.023913,-0.02738 +1982-07-30,-0.020526,-0.022743 +1982-08-31,0.119016,0.109934 +1982-09-30,0.016766,0.013675 +1982-10-29,0.118632,0.115926 +1982-11-30,0.051941,0.044997 +1982-12-31,0.01451,0.012023 +1983-01-31,0.041844,0.039755 +1983-02-28,0.030215,0.024204 +1983-03-31,0.034678,0.03162 +1983-04-29,0.074185,0.072839 +1983-05-31,0.013225,0.007961 +1983-06-30,0.037837,0.034865 +1983-07-29,-0.03157,-0.032865 +1983-08-31,0.003465,-0.001801 +1983-09-30,0.016027,0.013102 +1983-10-31,-0.028038,-0.029739 +1983-11-30,0.029556,0.024206 +1983-12-30,-0.010464,-0.013442 +1984-01-31,-0.013025,-0.014875 +1984-02-29,-0.039073,-0.043938 +1984-03-30,0.01339,0.010025 +1984-04-30,0.002538,0.0008 +1984-05-31,-0.05232,-0.057705 +1984-06-29,0.023384,0.019501 +1984-07-31,-0.020623,-0.022544 +1984-08-31,0.112691,0.106814 +1984-09-28,0.000403,-0.002539 +1984-10-31,-0.000073,-0.002921 +1984-11-30,-0.010685,-0.015257 +1984-12-31,0.023653,0.020092 +1985-01-31,0.085719,0.083508 +1985-02-28,0.016898,0.012269 +1985-03-29,-0.001747,-0.004924 +1985-04-30,-0.002187,-0.003958 +1985-05-31,0.055774,0.050799 +1985-06-28,0.017091,0.014038 +1985-07-31,-0.000251,-0.00222 +1985-08-30,-0.004794,-0.009592 +1985-09-30,-0.039826,-0.042577 +1985-10-31,0.044441,0.042023 +1985-11-29,0.069228,0.064699 +1985-12-31,0.043062,0.040081 +1986-01-31,0.00983,0.008007 +1986-02-28,0.072501,0.068191 +1986-03-31,0.053887,0.051362 +1986-04-30,-0.007903,-0.009634 +1986-05-30,0.050847,0.047126 +1986-06-30,0.014244,0.011622 +1986-07-31,-0.0597,-0.061454 +1986-08-29,0.066183,0.06243 +1986-09-30,-0.07902,-0.081272 +1986-10-31,0.049305,0.04686 +1986-11-28,0.015093,0.010874 +1986-12-31,-0.026387,-0.029056 +1987-01-30,0.128499,0.126927 +1987-02-27,0.047922,0.044495 +1987-03-31,0.023665,0.021218 +1987-04-30,-0.016996,-0.018893 +1987-05-29,0.005123,0.001872 +1987-06-30,0.043655,0.041143 +1987-07-31,0.044247,0.042348 +1987-08-31,0.037147,0.03386 +1987-09-30,-0.020773,-0.022845 +1987-10-30,-0.225361,-0.227342 +1987-11-30,-0.072272,-0.076512 +1987-12-31,0.070324,0.067212 +1988-01-29,0.044875,0.043042 +1988-02-29,0.051691,0.045995 +1988-03-31,-0.016598,-0.019273 +1988-04-29,0.010993,0.00919 +1988-05-31,0.000447,-0.003859 +1988-06-30,0.051457,0.048743 +1988-07-29,-0.007272,-0.009941 +1988-08-31,-0.028006,-0.032443 +1988-09-30,0.037204,0.034605 +1988-10-31,0.017645,0.014482 +1988-11-30,-0.016411,-0.02113 +1988-12-30,0.021071,0.017627 +1989-01-31,0.066101,0.063305 +1989-02-28,-0.016442,-0.020172 +1989-03-31,0.021465,0.018641 +1989-04-28,0.048207,0.046272 +1989-05-31,0.039336,0.034581 +1989-06-30,-0.004856,-0.007428 +1989-07-31,0.077128,0.074881 +1989-08-31,0.022126,0.018228 +1989-09-29,-0.001473,-0.003969 +1989-10-31,-0.029285,-0.031337 +1989-11-30,0.017816,0.014333 +1989-12-29,0.018294,0.015515 +1990-01-31,-0.070114,-0.071947 +1990-02-28,0.0149,0.010957 +1990-03-30,0.024148,0.021626 +1990-04-30,-0.028283,-0.030562 +1990-05-31,0.088935,0.084648 +1990-06-29,-0.004193,-0.006736 +1990-07-31,-0.009392,-0.011593 +1990-08-31,-0.091903,-0.095716 +1990-09-28,-0.053844,-0.05611 +1990-10-31,-0.012499,-0.015049 +1990-11-30,0.065742,0.061414 +1990-12-31,0.029511,0.026274 +1991-01-31,0.049083,0.046987 +1991-02-28,0.075848,0.071836 +1991-03-28,0.028922,0.026702 +1991-04-30,0.003311,0.001186 +1991-05-31,0.040737,0.037177 +1991-06-28,-0.044024,-0.046271 +1991-07-31,0.046779,0.044984 +1991-08-30,0.026807,0.023275 +1991-09-30,-0.010979,-0.013078 +1991-10-31,0.017847,0.016248 +1991-11-29,-0.037291,-0.040572 +1991-12-31,0.106782,0.104147 +1992-01-31,-0.001164,-0.002591 +1992-02-28,0.013355,0.010308 +1992-03-31,-0.023699,-0.02597 +1992-04-30,0.013414,0.011872 +1992-05-29,0.006407,0.003302 +1992-06-30,-0.019258,-0.021665 +1992-07-31,0.0399,0.038369 +1992-08-31,-0.020819,-0.02397 +1992-09-30,0.012461,0.010286 +1992-10-30,0.010983,0.009546 +1992-11-30,0.040181,0.036954 +1992-12-31,0.01774,0.015533 +1993-01-29,0.012616,0.0113 +1993-02-26,0.005425,0.002664 +1993-03-31,0.025089,0.022659 +1993-04-30,-0.025391,-0.026714 +1993-05-28,0.029572,0.026539 +1993-06-30,0.005434,0.003218 +1993-07-30,-0.000806,-0.002154 +1993-08-31,0.039496,0.036565 +1993-09-30,0.000629,-0.001353 +1993-10-29,0.018051,0.01673 +1993-11-30,-0.017601,-0.020476 +1993-12-31,0.019554,0.017529 +1994-01-31,0.031459,0.03007 +1994-02-28,-0.024207,-0.02676 +1994-03-31,-0.045795,-0.047882 +1994-04-29,0.009494,0.008044 +1994-05-31,0.009352,0.006361 +1994-06-30,-0.02788,-0.030055 +1994-07-29,0.030657,0.029283 +1994-08-31,0.042629,0.039725 +1994-09-30,-0.018338,-0.020352 +1994-10-31,0.014521,0.013 +1994-11-30,-0.037206,-0.039981 +1994-12-30,0.01258,0.010141 +1995-01-31,0.020353,0.018753 +1995-02-28,0.039647,0.037074 +1995-03-31,0.027064,0.024887 +1995-04-28,0.025048,0.023597 +1995-05-31,0.033909,0.031129 +1995-06-30,0.031142,0.029213 +1995-07-31,0.040801,0.038953 +1995-08-31,0.0093,0.006798 +1995-09-29,0.036354,0.034641 +1995-10-31,-0.011339,-0.01267 +1995-11-30,0.042771,0.040301 +1995-12-29,0.015192,0.013354 +1996-01-31,0.028121,0.026805 +1996-02-29,0.016353,0.014231 +1996-03-29,0.010914,0.009211 +1996-04-30,0.02556,0.024316 +1996-05-31,0.02681,0.024551 +1996-06-28,-0.00829,-0.00982 +1996-07-31,-0.053852,-0.055286 +1996-08-30,0.032445,0.030375 +1996-09-30,0.052985,0.051279 +1996-10-31,0.013671,0.0123 +1996-11-29,0.065593,0.063621 +1996-12-31,-0.01138,-0.01307 +1997-01-31,0.053473,0.052358 +1997-02-28,-0.001067,-0.002802 +1997-03-31,-0.044889,-0.046515 +1997-04-30,0.042396,0.041181 +1997-05-30,0.07164,0.069787 +1997-06-30,0.044081,0.04269 +1997-07-31,0.076513,0.075201 +1997-08-29,-0.036323,-0.037678 +1997-09-30,0.058453,0.057049 +1997-10-31,-0.034433,-0.035502 +1997-11-28,0.030354,0.028841 +1997-12-31,0.017822,0.016307 +1998-01-30,0.004511,0.003633 +1998-02-27,0.073321,0.071816 +1998-03-31,0.051273,0.050016 +1998-04-30,0.010924,0.009923 +1998-05-29,-0.025746,-0.027038 +1998-06-30,0.031839,0.03062 +1998-07-31,-0.023377,-0.024353 +1998-08-31,-0.15786,-0.159168 +1998-09-30,0.063814,0.062296 +1998-10-30,0.074406,0.073388 +1998-11-30,0.062001,0.060593 +1998-12-31,0.063058,0.06173 +1999-01-29,0.038447,0.037646 +1999-02-26,-0.038083,-0.039268 +1999-03-31,0.037926,0.036652 +1999-04-30,0.049092,0.048271 +1999-05-28,-0.020708,-0.022384 +1999-06-30,0.050824,0.049725 +1999-07-30,-0.030834,-0.03171 +1999-08-31,-0.009918,-0.011065 +1999-09-30,-0.022669,-0.023872 +1999-10-29,0.062107,0.061318 +1999-11-30,0.036822,0.035616 +1999-12-31,0.083745,0.082631 +2000-01-31,-0.039622,-0.040263 +2000-02-29,0.03176,0.030657 +2000-03-31,0.053499,0.052515 +2000-04-28,-0.059519,-0.06031 +2000-05-31,-0.038863,-0.04002 +2000-06-30,0.051576,0.050779 +2000-07-31,-0.017679,-0.018399 +2000-08-31,0.074984,0.073803 +2000-09-29,-0.051154,-0.051895 +2000-10-31,-0.02448,-0.025155 +2000-11-30,-0.102365,-0.103574 +2000-12-29,0.02045,0.019455 +2001-01-31,0.039573,0.038787 +2001-02-28,-0.099084,-0.100183 +2001-03-30,-0.070408,-0.071364 +2001-04-30,0.083834,0.08283 +2001-05-31,0.010442,0.009064 +2001-06-29,-0.017561,-0.018336 +2001-07-31,-0.018284,-0.01925 +2001-08-31,-0.05898,-0.060355 +2001-09-28,-0.091497,-0.09263 +2001-10-31,0.027847,0.026829 +2001-11-30,0.078789,0.077353 +2001-12-31,0.017854,0.016573 +2002-01-31,-0.015966,-0.016921 +2002-02-28,-0.0217,-0.023066 +2002-03-28,0.044698,0.04373 +2002-04-30,-0.0496,-0.050504 +2002-05-31,-0.01051,-0.011958 +2002-06-28,-0.070259,-0.071515 +2002-07-31,-0.081125,-0.08231 +2002-08-30,0.007949,0.006405 +2002-09-30,-0.099923,-0.101387 +2002-10-31,0.07494,0.073522 +2002-11-29,0.061282,0.059612 +2002-12-31,-0.053334,-0.054977 +2003-01-31,-0.023367,-0.024576 +2003-02-28,-0.015417,-0.017243 +2003-03-31,0.010321,0.008901 +2003-04-30,0.082768,0.08118 +2003-05-30,0.063471,0.061778 +2003-06-30,0.016346,0.014797 +2003-07-31,0.023112,0.021764 +2003-08-29,0.024965,0.023486 +2003-09-30,-0.00912,-0.010607 +2003-10-31,0.060361,0.058882 +2003-11-28,0.016594,0.015052 +2003-12-31,0.045476,0.04382 +2004-01-30,0.023042,0.022019 +2004-02-27,0.015443,0.013958 +2004-03-31,-0.010662,-0.011985 +2004-04-30,-0.024222,-0.025568 +2004-05-28,0.014068,0.012384 +2004-06-30,0.021611,0.020049 +2004-07-30,-0.037698,-0.038792 +2004-08-31,0.002703,0.001058 +2004-09-30,0.020556,0.019099 +2004-10-29,0.017806,0.016579 +2004-11-30,0.048214,0.04432 +2004-12-31,0.03517,0.033414 +2005-01-31,-0.026546,-0.0274 +2005-02-28,0.022646,0.02081 +2005-03-31,-0.016944,-0.018578 +2005-04-29,-0.025206,-0.02659 +2005-05-31,0.037954,0.036151 +2005-06-30,0.011529,0.009905 +2005-07-29,0.043358,0.042251 +2005-08-31,-0.005958,-0.007776 +2005-09-30,0.0106,0.009332 +2005-10-31,-0.020866,-0.021974 +2005-11-30,0.040326,0.038073 +2005-12-30,0.003458,0.001884 +2006-01-31,0.040072,0.038966 +2006-02-28,-0.001639,-0.003552 +2006-03-31,0.019065,0.017598 +2006-04-28,0.013,0.01153 +2006-05-31,-0.031032,-0.033011 +2006-06-30,-0.000391,-0.001887 +2006-07-31,-0.001912,-0.002955 +2006-08-31,0.025042,0.022968 +2006-09-29,0.019425,0.01811 +2006-10-31,0.037153,0.036107 +2006-11-30,0.023737,0.021374 +2006-12-29,0.010857,0.009154 +2007-01-31,0.019387,0.018452 +2007-02-28,-0.014006,-0.015996 +2007-03-30,0.012954,0.011479 +2007-04-30,0.039834,0.03847 +2007-05-31,0.038953,0.036666 +2007-06-29,-0.014747,-0.01611 +2007-07-31,-0.03179,-0.032792 +2007-08-31,0.011593,0.009641 +2007-09-28,0.040822,0.039306 +2007-10-31,0.02591,0.02477 +2007-11-30,-0.049362,-0.051309 +2007-12-31,-0.004405,-0.006493 +2008-01-31,-0.062218,-0.063321 +2008-02-29,-0.021697,-0.023636 +2008-03-31,-0.010444,-0.012186 +2008-04-30,0.051199,0.049876 +2008-05-30,0.023935,0.021621 +2008-06-30,-0.078436,-0.080249 +2008-07-31,-0.013413,-0.014759 +2008-08-29,0.010597,0.008608 +2008-09-30,-0.098172,-0.099959 +2008-10-31,-0.184833,-0.186319 +2008-11-28,-0.084681,-0.08742 +2008-12-31,0.022232,0.019166 +2009-01-30,-0.077471,-0.078863 +2009-02-27,-0.100166,-0.103353 +2009-03-31,0.086803,0.083548 +2009-04-30,0.109466,0.107632 +2009-05-29,0.067787,0.065137 +2009-06-30,-0.003019,-0.004962 +2009-07-31,0.081779,0.08036 +2009-08-31,0.03151,0.029351 +2009-09-30,0.045281,0.043643 +2009-10-30,-0.028072,-0.029326 +2009-11-30,0.057075,0.054619 +2009-12-31,0.028475,0.026449 +2010-01-29,-0.037172,-0.038184 +2010-02-26,0.034744,0.032657 +2010-03-31,0.063668,0.061985 +2010-04-30,0.020036,0.018924 +2010-05-28,-0.07924,-0.081328 +2010-06-30,-0.05078,-0.05252 +2010-07-30,0.07036,0.068664 +2010-08-31,-0.042863,-0.044989 +2010-09-30,0.091628,0.089747 +2010-10-29,0.038591,0.037071 +2010-11-30,0.005117,0.002917 +2010-12-31,0.067182,0.06485 +2011-01-31,0.019183,0.018231 +2011-02-28,0.038156,0.036223 +2011-03-31,0.003341,0.001758 +2011-04-29,0.028597,0.027483 +2011-05-31,-0.014948,-0.016956 +2011-06-30,-0.018447,-0.020211 +2011-07-29,-0.022534,-0.023674 +2011-08-31,-0.057564,-0.059704 +2011-09-30,-0.084983,-0.086673 +2011-10-31,0.114146,0.112735 +2011-11-30,-0.00627,-0.008937 +2011-12-30,0.003676,0.001428 +2012-01-31,0.054106,0.05296 +2012-02-29,0.041225,0.038953 +2012-03-30,0.02402,0.022138 +2012-04-30,-0.006829,-0.008046 +2012-05-31,-0.06559,-0.068005 +2012-06-29,0.038151,0.036049 +2012-07-31,0.010307,0.009055 +2012-08-31,0.026317,0.023718 +2012-09-28,0.026513,0.024564 +2012-10-31,-0.014055,-0.015502 +2012-11-30,0.006217,0.002977 +2012-12-31,0.012569,0.009019 +2013-01-31,0.054142,0.052937 +2013-02-28,0.008282,0.006079 +2013-03-28,0.035295,0.033527 +2013-04-30,0.014939,0.013764 +2013-05-31,0.019128,0.016568 +2013-06-28,-0.015072,-0.017089 +2013-07-31,0.052658,0.051223 +2013-08-30,-0.02575,-0.027927 +2013-09-30,0.037497,0.035699 +2013-10-31,0.039889,0.038603 +2013-11-29,0.024956,0.022831 +2013-12-31,0.02614,0.024082 +2014-01-31,-0.03002,-0.031124 +2014-02-28,0.046198,0.043963 +2014-03-31,0.00454,0.002819 +2014-04-30,0.001573,0.00041 +2014-05-30,0.020254,0.018045 +2014-06-30,0.027973,0.025986 +2014-07-31,-0.020555,-0.021849 +2014-08-29,0.040205,0.038202 +2014-09-30,-0.025196,-0.026893 +2014-10-31,0.021164,0.019916 +2014-11-28,0.021104,0.018938 +2014-12-31,-0.003659,-0.0058 +2015-01-30,-0.027163,-0.028233 +2015-02-27,0.055915,0.053599 +2015-03-31,-0.010397,-0.012212 +2015-04-30,0.008766,0.007618 +2015-05-29,0.010277,0.008115 +2015-06-30,-0.019231,-0.021171 +2015-07-31,0.012108,0.010895 +2015-08-31,-0.059926,-0.061993 +2015-09-30,-0.033756,-0.035693 +2015-10-30,0.073937,0.072542 +2015-11-30,0.002404,0.000136 +2015-12-31,-0.022209,-0.024447 +2016-01-29,-0.057085,-0.058253 +2016-02-29,0.00062,-0.001802 +2016-03-31,0.070491,0.068122 +2016-04-29,0.011718,0.010483 +2016-05-31,0.01434,0.011925 +2016-06-30,0.002947,0.000875 +2016-07-29,0.038815,0.037567 +2016-08-31,0.0028,0.000463 +2016-09-30,0.003013,0.001235 +2016-10-31,-0.021544,-0.022789 +2016-11-30,0.040488,0.03804 +2016-12-30,0.018763,0.016625 +2017-01-31,0.022153,0.02113 +2017-02-28,0.032598,0.030496 +2017-03-31,0.002062,0.000191 +2017-04-28,0.009655,0.008535 +2017-05-31,0.009335,0.006983 +2017-06-30,0.009571,0.00769 +2017-07-31,0.020277,0.018893 +2017-08-31,0.0016,-0.000638 +2017-09-29,0.023729,0.022122 +2017-10-31,0.019275,0.01819 +2017-11-30,0.027232,0.024905 +2017-12-29,0.012122,0.010264 +2018-01-31,0.050577,0.049625 +2018-02-28,-0.039455,-0.041323 +2018-03-29,-0.018421,-0.020288 +2018-04-30,0.004679,0.00357 +2018-05-31,0.026146,0.02385 +2018-06-29,0.005359,0.003576 +2018-07-31,0.031573,0.030436 +2018-08-31,0.030233,0.027765 +2018-09-28,0.000425,-0.001212 +2018-10-31,-0.074045,-0.075113 +2018-11-30,0.018512,0.016171 +2018-12-31,-0.08989,-0.092124 +2019-01-31,0.088294,0.087067 +2019-02-28,0.032724,0.030666 +2019-03-29,0.012962,0.01114 +2019-04-30,0.037893,0.0367 +2019-05-31,-0.061679,-0.063898 +2019-06-28,0.067279,0.065283 +2019-07-31,0.011854,0.010702 +2019-08-30,-0.020339,-0.022372 +2019-09-30,0.016033,0.014169 +2019-10-31,0.019257,0.018087 +2019-11-29,0.034999,0.032986 +2019-12-31,0.028489,0.026242 +2020-01-31,-0.001728,-0.002849 +2020-02-28,-0.077918,-0.079868 +2020-03-31,-0.141733,-0.143685 +2020-04-30,0.129674,0.128408 +2020-05-29,0.053739,0.051688 +2020-06-30,0.025299,0.023522 +2020-07-31,0.055532,0.054411 +2020-08-31,0.068442,0.066798 +2020-09-30,-0.035056,-0.036515 +2020-10-30,-0.020178,-0.021218 +2020-11-30,0.123707,0.122019 +2020-12-31,0.045048,0.043244 +2021-01-29,-0.000631,-0.001611 +2021-02-26,0.029196,0.027888 +2021-03-31,0.030573,0.029086 +2021-04-30,0.04819,0.047301 +2021-05-28,0.007092,0.005786 +2021-06-30,0.023422,0.022021 +2021-07-30,0.011828,0.010952 +2021-08-31,0.027146,0.025841 +2021-09-30,-0.042243,-0.043531 +2021-10-29,0.064651,0.06376 +2021-11-30,-0.018351,-0.019707 +2021-12-31,0.033341,0.031573 +2022-01-31,-0.059823,-0.060568 +2022-02-28,-0.021838,-0.023121 +2022-03-31,0.030506,0.02894 +2022-04-29,-0.089387,-0.090295 +2022-05-31,-0.002113,-0.00374 +2022-06-30,-0.083998,-0.085822 +2022-07-29,0.090351,0.089287 +2022-08-31,-0.036233,-0.037918 +2022-09-30,-0.091323,-0.09303 +2022-10-31,0.077394,0.076265 +2022-11-30,0.052354,0.050479 +2022-12-30,-0.05712,-0.059152 +2023-01-31,0.071823,0.070884 +2023-02-28,-0.024666,-0.026252 +2023-03-31,0.02395,0.022043 +2023-04-28,0.008976,0.007865 +2023-05-31,0.000708,-0.001057 +2023-06-30,0.066183,0.064342 +2023-07-31,0.035618,0.034672 +2023-08-31,-0.020608,-0.022266 +2023-09-29,-0.047391,-0.04886 +2023-10-31,-0.028865,-0.029857 +2023-11-30,0.092053,0.090037 +2023-12-29,0.053604,0.051476 +2024-01-31,0.007561,0.006743 +2024-02-29,0.050584,0.049052 +2024-03-28,0.03245,0.030938 +2024-04-30,-0.042724,-0.043636 +2024-05-31,0.046553,0.044979 +2024-06-28,0.026073,0.02438 +2024-07-31,0.019878,0.019 +2024-08-30,0.021572,0.020203 +2024-09-30,0.020969,0.019485 +2024-10-31,-0.008298,-0.009139 +2024-11-29,0.064855,0.063463 +2024-12-31,-0.031582,-0.03347 diff --git a/output/predict.csv b/output/predict.csv @@ -1,265 +1,286 @@ dateym,dp,rf,rmrf_y3,cay,exp_rmrf -195203,0.0581713806310763,0.0159,0.180929532251361,0.0151049319,0.214956105303562 -195206,0.0573964934479785,0.017,0.216421730627215,0.0248372672,0.228627886607064 -195209,0.0570910257822821,0.0171,0.231932767702911,0.014840079,0.209339331636818 -195212,0.0552219085744655,0.0209,0.222027292168553,0.0221659845,0.211593536813967 -195303,0.0545504244369111,0.0201,0.260587223971332,0.0215211835,0.20915789890811 -195306,0.0545861415414667,0.0211,0.272693155990075,0.015925245,0.197881263261893 -195309,0.0555092571041784,0.0179,0.266241082611581,0.0148007265,0.202940279612933 -195312,0.0569810782587777,0.016,0.253071367770915,0.0121913077,0.205534866490026 -195403,0.056836429875606,0.0103,0.196594741462133,0.0182928929,0.223218790509244 -195406,0.0551750186988201,0.0064,0.190919921278285,0.0243729346,0.233508835582902 -195409,0.0525378890011501,0.0101,0.114099126177687,0.0257567794,0.222520741201048 -195412,0.0491647188147988,0.0115,0.0445218517475148,0.0254240549,0.208804616445668 -195503,0.0464351569511314,0.0128,0.0538608706994908,0.0354531586,0.216178052701022 -195506,0.0442389561942873,0.0141,0.0452056086669617,0.0284446613,0.194443468910815 -195509,0.042320637419308,0.0207,0.0776450308388892,0.0203354925,0.165043901282856 -195512,0.0416058854413551,0.0254,0.0954965679309081,0.0192916004,0.154884371824443 -195603,0.0410553744034771,0.0225,0.0761698431974343,0.0072753827,0.134846185827196 -195606,0.0412049431061539,0.0249,0.100300323080917,0.000774889,0.120567724712448 -195609,0.0411739715028009,0.0284,0.102263922491475,0.0006634742,0.115899520073313 -195612,0.0403092920407171,0.0321,0.107072354072605,-0.0025241662,0.102592259253674 -195703,0.041502794604927,0.0308,0.0911975128943467,0.0020414294,0.116516338787276 -195706,0.0415334174101718,0.0329,0.0782252698539541,-0.0045282568,0.102085369239096 -195709,0.0424290805458711,0.0353,0.0975414279413929,0.0034330491,0.116554412231914 -195712,0.0432942579316379,0.0304,0.154203787514524,0.0067062341,0.131513974258792 -195803,0.0439815664307764,0.013,0.179254470012994,0.0061674996,0.154537031873783 -195806,0.044497181630577,0.0083,0.146035719859805,0.0059876886,0.161805706340279 -195809,0.0433934076521585,0.0244,0.115947757146269,-0.0046343284,0.118754056369808 -195812,0.0395606643661946,0.0277,0.102202769836565,-0.0074100057,0.0966899209593103 -195903,0.0365289954269653,0.028,0.0847294324818499,0.001385457,0.102053663512931 -195906,0.0342102316842738,0.0321,-0.0203207371792191,0.0006501225,0.0877959054972355 -195909,0.0328837588962881,0.0404,0.000393639741537166,0.0149907574,0.0989953633239884 -195912,0.0327954311325093,0.0449,0.0210999421029023,0.0089026666,0.0820462159031486 -196003,0.0332730977456775,0.0331,0.0680977420141393,0.0056602557,0.0924796445325752 -196006,0.0339978681291371,0.0246,0.071107335982046,0.0120616917,0.117126885206819 -196009,0.0346393964085621,0.0248,0.103833460601325,0.0091629529,0.113781460778384 -196012,0.0347618331131123,0.0225,0.0855650415209173,0.0073829485,0.113831506944471 -196103,0.033682930604447,0.0239,0.059406581292762,-0.0035541263,0.0886114226572739 -196106,0.0323191356260007,0.0233,0.0710391946885138,-0.0044955746,0.0830552878566499 -196109,0.030886919891069,0.0228,0.071104432380773,-0.0123153951,0.0646668690695515 -196112,0.0295735387197417,0.026,0.0495117270426262,-0.0112008487,0.0582745336350295 -196203,0.0292542603363362,0.0272,0.069300576873971,-0.0098445659,0.058163328212888 -196206,0.0305677336064767,0.0273,0.150366929681868,0.002761635,0.0853323508194646 -196209,0.0320843241659114,0.0278,0.166722858684364,0.0042057374,0.0924398346621886 -196212,0.0343572682125432,0.0287,0.136873878830094,0.0031130157,0.096996121966596 -196303,0.035100579025552,0.0289,0.105351475686058,-0.0002984348,0.0930636762514498 -196306,0.0343829986082622,0.0299,0.0710121694515233,-0.0015400299,0.0871469569830325 -196309,0.0331213156290455,0.0338,0.0206367660817408,0.0009623816,0.0825740331180255 -196312,0.0323477351334088,0.0352,0.0266785730740959,-0.0010589681,0.0745556634212187 -196403,0.031759232498398,0.0354,0.0526432367026797,-0.0009125693,0.0725886765672422 -196406,0.0314772394504089,0.0348,0.0485494105386568,-0.0080067401,0.059517530329384 -196409,0.0313102162781507,0.0353,0.0619655104075456,-0.0039418676,0.0657050520855756 -196412,0.0306131520574026,0.0384,0.0603388693688647,-0.0124556986,0.0440489073520341 -196503,0.0304150193351498,0.0393,0.0228082589308845,-0.0023712254,0.0605524078079434 -196506,0.030531842422907,0.038,0.0774526358830754,0.0019878291,0.0704733240101469 -196509,0.0305931053474839,0.0392,0.0613812255905013,-0.0099590803,0.0475131433086451 -196512,0.0305599876891123,0.0438,0.0551750966436346,-0.0047284959,0.05115704104177 -196603,0.0307836284109633,0.0459,0.0487063834882597,0.0071854526,0.0709050985954469 -196606,0.0312674437398008,0.045,0.0458325495280774,5.60508e-05,0.0607247499383909 -196609,0.032773530645916,0.0537,0.0657180143350624,0.001898605,0.0583007100207219 -196612,0.0338890755261494,0.0496,0.0409343027391647,-0.0107372762,0.0442486871233363 -196703,0.0344368574134505,0.0426,-0.0186111624499601,-0.0234256432,0.0318020463190781 -196706,0.0340002655141181,0.0354,-0.105838954494498,-0.0191358031,0.0470849757944152 -196709,0.0325215417080651,0.0442,-0.0790469805656895,-0.0259082452,0.0188499927090169 -196712,0.030793110631275,0.0497,-0.0551096312511026,-0.032898951,-0.00650996319025977 -196803,0.0306503894546277,0.0517,0.00626987765049814,-0.0231113698,0.00827090138781325 -196806,0.0303117165830823,0.0552,-0.0372455015220052,-0.0296262239,-0.00904985489716283 -196809,0.03006674015531,0.0519,-0.0513555822107641,-0.0164726639,0.0180970439469374 -196812,0.0292825923073993,0.0596,-0.0465119337549487,-0.0275663503,-0.0142648839715352 -196903,0.0286009528242757,0.0602,-0.010792555493663,-0.0173922222,0.00114564776893371 -196906,0.0290346952665115,0.0644,0.0069529233105099,-0.0172557558,-0.00237912788465759 -196909,0.029868032450235,0.0709,0.0317504615277797,-0.0287794845,-0.0285746160309087 -196912,0.0309258208816244,0.0782,0.0581895673842894,-0.0263537082,-0.0297068312460043 -197003,0.0320563203660139,0.0663,0.0401372328761489,-0.0272926211,-0.0127702276177472 -197006,0.0341135193639522,0.0668,0.0939510556020442,-0.0288190676,-0.00922929616257334 -197009,0.0354732612264493,0.0612,0.0601490988990456,-0.0341623195,-0.00736051807985645 -197012,0.036021047440878,0.0487,-0.0157157587884362,-0.0372401825,0.00448004805200635 -197103,0.0353482914020221,0.0338,-0.0611286751656924,-0.0415611117,0.0129433049326685 -197106,0.0328779005331573,0.0475,-0.101257796422919,-0.0476860148,-0.0235654925693952 -197109,0.0310894318830609,0.0469,-0.188128751808497,-0.0445839936,-0.0232181313741552 -197112,0.02999871191075,0.0401,-0.179415894681979,-0.0409913471,-0.0119028351299321 -197203,0.0292199019610546,0.0373,-0.136376198008475,-0.040207793,-0.00961677957817249 -197206,0.0286541299570615,0.0391,-0.0907107153693172,-0.0329125142,-0.00053332496415643 -197209,0.0278744186005604,0.0466,-0.13894483503346,-0.0308053599,-0.00868528774560008 -197212,0.0269970549719557,0.0507,-0.138677980038151,-0.0456898299,-0.0437513374200426 -197303,0.026825958862534,0.0609,-0.0637312445995553,-0.033972033,-0.0357836688400843 -197306,0.0276053131480721,0.0719,-0.0251350838492721,-0.0362380677,-0.0509759480536897 -197309,0.0283905521837066,0.0829,-0.0446899679544435,-0.0373302933,-0.0640191545733604 -197312,0.0308174574222965,0.0745,0.0147574098851824,-0.0379492102,-0.0464948136833522 -197403,0.0328204608177508,0.0796,0.00119644456729029,-0.0322899817,-0.0358345665718857 -197406,0.0353978798764049,0.079,0.0612041116772162,-0.0214190014,-0.00668120562683264 -197409,0.0407074615945651,0.0806,0.163665990204047,-0.0105853618,0.0288703979142383 -197412,0.045257281105634,0.0715,0.136838242044091,-0.0234051416,0.0322896410719456 -197503,0.0478543205507351,0.0549,0.0419112975412208,-0.0205085588,0.0669832191447807 -197506,0.0475992555900644,0.0534,0.020435225928771,-0.0494513477,0.0154919312069828 -197509,0.045343115301499,0.0642,0.098976418825534,-0.0196418288,0.0485027156155175 -197512,0.0420281454728015,0.0544,0.044846171225142,-0.0182173893,0.0521276756883218 -197603,0.0401391507682068,0.05,0.0173216115966497,-0.0150434174,0.0570023586034618 -197606,0.0400355879259068,0.0541,0.0196995784002671,-0.0143902618,0.0527286892501687 -197609,0.0393665292388089,0.0508,0.039423265425599,-0.0108123816,0.0610765106274439 -197612,0.0398169743939082,0.0435,0.0239631311591062,-0.0046822015,0.0828117549905526 -197703,0.0412760360598649,0.046,0.0171040521394943,0.0058407414,0.103701583094474 -197706,0.0430125119089809,0.0502,0.0462871340998547,0.0004551784,0.0945504057741826 -197709,0.0445466712316264,0.0581,0.100273503412151,-0.0028229076,0.0839293113964373 -197712,0.0466253534826623,0.0607,0.1254194178172,0.0007117002,0.0941061484626292 -197803,0.0489830190739236,0.0629,0.139044333562827,-0.0011994177,0.0958433489598175 -197806,0.0499091772250565,0.0673,0.0925856196870842,0.0084441204,0.110974246934731 -197809,0.0498666076573697,0.0785,0.00249398743208173,0.0022501757,0.0856377048560639 -197812,0.0508761295320179,0.0908,0.0506137164972891,0.003597466,0.0761554617468083 -197903,0.0507528316087616,0.0948,-0.0166600804569781,-0.0028614314,0.0590389377874011 -197906,0.0516518108849569,0.0906,-0.0379456390643227,0.000890287,0.0741081096129839 -197909,0.0522544256055135,0.1026,-0.0301914471966176,0.0031711126,0.0653218090458761 -197912,0.0517637968280203,0.1204,0.0329293603277363,0.0043024938,0.0435381330899151 -198003,0.0515617228991383,0.152,0.10308507357626,0.0027006231,0.000571246730528635 -198006,0.0511064315595497,0.0707,0.0988482702690041,-0.0171098706,0.0644181267196656 -198009,0.0507597997492665,0.1027,0.0451327056181092,-0.0183844128,0.0210593445792185 -198012,0.048079672226422,0.1549,0.0102507650592136,-0.0104495035,-0.0386313568029653 -198103,0.0467175479258056,0.1336,-0.00638782417323358,-0.0017702379,-0.000933796646598234 -198106,0.0451085593894015,0.1473,-0.0104999569674566,-0.0041392538,-0.0277265688961864 -198109,0.0459707040214831,0.147,0.0740903690156278,-0.0075469325,-0.030628588411062 -198112,0.0476861511937256,0.1085,0.0535114625594488,-0.0178918775,0.00436630890871745 -198203,0.050427962701492,0.1268,0.129621546201669,-0.0117549888,0.00193292402964565 -198206,0.0535526807171046,0.1247,0.165929082683976,-0.0122122506,0.014251085765888 -198209,0.0550509086336789,0.0792,0.107566615668108,-0.012116593,0.0761762022101506 -198212,0.0540651757713155,0.0794,0.0985145566478651,-6.37752e-05,0.0944682593803616 -198303,0.0510282696734238,0.0835,0.110095979941462,-0.0003350167,0.0786321424730405 -198306,0.0461396484389753,0.0879,0.0855729536463636,0.0090776858,0.0737479861637096 -198309,0.0419875420472204,0.09,0.0618824535387232,0.0189488438,0.0750438469655591 -198312,0.0404013006994466,0.09,0.0828159276503893,0.0203712679,0.0722782890806847 -198403,0.0398399307197241,0.0952,0.178580014937294,0.0168623585,0.0575411288658708 -198406,0.0418213642714576,0.0987,0.206671324447808,0.0195663615,0.0647619601348455 -198409,0.0425722678176315,0.1037,0.198448717968876,0.0158011573,0.054231612863049 -198412,0.0436080523756934,0.0806,0.0907028165699635,0.0171738076,0.0889996200297399 -198503,0.0430983323045793,0.0852,0.0850379306069979,0.0331353284,0.110502794184718 -198506,0.0412985793968823,0.0695,0.0845103352181022,0.0212983544,0.102531145847638 -198509,0.0407459454268544,0.071,0.102826019826725,0.0380071635,0.129108488829111 -198512,0.0391407076119812,0.071,0.0530614123892683,0.0264690807,0.102769094305887 -198603,0.0375249591988603,0.0656,0.0288927680208066,0.0208200767,0.0938063402495917 -198606,0.0358394380165338,0.0621,0.0361589070948565,0.0161191498,0.0839604238714202 -198609,0.0339449954594994,0.0521,0.100432601556469,0.0257415882,0.107492756499282 -198612,0.0337562154200766,0.0553,0.0865959422588085,0.0204511343,0.0932720254099677 -198703,0.0325460027136317,0.0559,0.00140025294709867,0.008310075,0.0664224023976557 -198706,0.0322362644667278,0.0567,0.00721100661746643,0.0263567175,0.097117444681646 -198709,0.0314843099009241,0.064,-0.0707594263085538,0.0231658465,0.0796978701901222 -198712,0.0323208909863031,0.0577,0.0496779794006044,0.0185447723,0.0819858947855332 -198803,0.0352659180404792,0.057,0.0761412963180232,0.0228703463,0.100629655428043 -198806,0.0364068064076932,0.0646,0.0519206465957121,0.0170534172,0.0844517097815021 -198809,0.0391705823475064,0.0724,0.0755509376729193,0.0207166177,0.0906903575170967 -198812,0.0404681571947515,0.0807,0.10021893556762,0.0220446356,0.0871287488974711 -198903,0.0397224780544435,0.0882,0.0725203321398444,0.0219163985,0.0750365713373246 -198906,0.0400739230858214,0.0815,0.0462810355368371,0.027014473,0.0938182556410665 -198909,0.0386559354516614,0.0775,0.0264952616796863,0.0257822142,0.0917890736976268 -198912,0.0355188105860368,0.0763,0.053204494202143,0.0199554069,0.0721425458425777 -199003,0.0346271190065514,0.079,0.0856645222015744,0.0230250315,0.0713408758370185 -199006,0.034450071106939,0.0773,0.0733946508278689,0.0172761858,0.0624345956651396 -199009,0.034881958475546,0.0736,0.154554261191933,0.0265399573,0.0853051557024895 -199012,0.0364634390378589,0.0674,0.134173495334771,0.0225168835,0.0910636853098044 -199103,0.0360115562899186,0.0591,0.0650640617365372,0.0093262667,0.0759570944716678 -199106,0.0350283027075943,0.0557,0.0642144176752562,0.0100659633,0.0782223253909028 -199109,0.0334315809287606,0.0522,0.0625704881924494,0.0091111052,0.0754708829181505 -199112,0.0309194078583261,0.0407,0.029846869322629,-0.0045912769,0.0564804716054552 -199203,0.0297597851497118,0.0404,0.0638106545910526,-0.0036224895,0.054703641036345 -199206,0.0289053710522532,0.0366,0.0953528617998876,-0.0044140032,0.0551240041534238 -199209,0.0284544238404393,0.0291,0.114623187356892,0.0004203445,0.0717201311342205 -199212,0.0277668500336333,0.0322,0.104086079683125,0.0050673051,0.0739690948466721 -199303,0.0274099431143841,0.0295,0.107106878669049,0.0070738324,0.0797708029003895 -199306,0.0268413447406688,0.0307,0.118737000671006,0.0117676902,0.0848735880450464 -199309,0.0261314946651039,0.0295,0.113040042923636,0.0167963037,0.0930984727803745 -199312,0.0256366250570435,0.0306,0.129223652860222,0.0184474766,0.0930550482092476 -199403,0.0253629049008295,0.035,0.14566140213837,0.0274179478,0.102921333473484 -199406,0.0254941091724481,0.0414,0.211178215861995,0.0265839715,0.0938749784188449 -199409,0.0255164226437287,0.0462,0.227500958879284,0.0298033079,0.0938081229008074 -199412,0.0261107941128245,0.056,0.237294900698775,0.0305982768,0.0850404161997173 -199503,0.0261248545806797,0.0573,0.254758688630958,0.023697188,0.070949445540169 -199506,0.0254447484923232,0.0547,0.224095530846307,0.0277687719,0.0792832488687449 -199509,0.0251727048326045,0.0528,0.134914935979636,0.0267566761,0.0788983319196734 -199512,0.0238751766348234,0.0514,0.195222284895117,0.0280551823,0.0786256716787853 -199603,0.0227365529739388,0.0496,0.188116948308741,0.0279619657,0.0768624900426522 -199606,0.0216948967910714,0.0509,0.202322803329746,0.0304336193,0.0762154218245137 -199609,0.0209115891825868,0.0509,0.164794791377886,0.0291593133,0.0712640671868319 -199612,0.0202844391493708,0.0491,0.210940466447198,0.0306755847,0.0741441414003061 -199703,0.0197171707981837,0.0514,0.226688848898138,0.0325448099,0.0727568154747437 -199706,0.0189707089421267,0.0493,0.142187066924468,0.0210349007,0.0519797141691338 -199709,0.0177575181664732,0.0495,0.105748127254551,0.0223843951,0.0500898372835505 -199712,0.0168932362075336,0.0516,0.0577090153507289,0.0200561179,0.0403366967300876 -199803,0.0158487693078507,0.0503,-0.0360730520735455,0.0057970734,0.012571509478394 -199806,0.0151076380558732,0.0498,-0.0160799565920493,0.0096089346,0.0176114909630367 -199809,0.0151369018406172,0.0461,-0.02907161434979,0.0183530795,0.0381825925087158 -199812,0.0145855226088303,0.0439,-0.0516237673736462,0.0126581688,0.0287357216801152 -199903,0.0143399970730251,0.0444,-0.0593883628026741,0.0092644926,0.0211291883879449 -199906,0.0143821814042535,0.0457,-0.124059966225543,0.0164609591,0.0327053726986227 -199909,0.0136851288288814,0.0468,-0.157009343785404,0.0226688932,0.0402463474080254 -199912,0.01308875968189,0.052,-0.183385944014761,0.0127372301,0.0137406305786192 -200003,0.0125214091643917,0.0569,-0.200258391940856,0.0073286953,-0.00408866331103597 -200006,0.011775445949584,0.0569,-0.136568725274346,0.0137258848,0.00500160762770126 -200009,0.0110852910017749,0.06,-0.121697313738955,0.010833411,-0.00643434565035919 -200012,0.0111642313643201,0.0577,-0.0447217531603659,0.0217325643,0.0164685751129143 -200103,0.0115020721947801,0.0442,0.014900632324373,0.0190564917,0.0295766447930557 -200106,0.0117821912125212,0.0349,-0.00348334183974419,0.0174433822,0.0391842864112622 -200109,0.0128773328143261,0.0264,0.0537412208731436,0.0093176972,0.0387281220963122 -200112,0.0134531988568068,0.0169,0.0468651618528821,0.0213034519,0.0742494694453768 -200203,0.0137471322975957,0.0179,0.0368507942946756,0.0038227104,0.0422845110099163 -200206,0.0144425055940136,0.017,0.0926740017944108,0.0062637218,0.0501774604991428 -200209,0.0152103950832273,0.0163,0.179423176285859,0.018064397,0.075043592820168 -200212,0.0162759089488322,0.0119,0.156227090383006,0.0157139517,0.0798541731799629 -200303,0.0175037506260819,0.0113,0.187885824605068,0.0206878097,0.0937622043490201 -200306,0.0183368697282076,0.0092,0.116215829782775,0.0104405888,0.080598896281637 -200309,0.0181459988494525,0.0094,0.114415690973849,0.0084875978,0.0761637589251615 -200312,0.0180123609682716,0.009,0.0928097876327636,0.0051602424,0.0701761868486565 -200403,0.0173001784155732,0.0094,0.0859990798074355,0.0037667278,0.06474980767488 -200406,0.0172874048014347,0.0127,0.102036833739334,-0.001737625,0.0506096096434926 -200409,0.0172315235457584,0.0165,0.112427703452603,-0.0029590234,0.043470131258417 -200412,0.0193959597217764,0.0219,0.0622204924460599,-0.0008330703,0.0478913454812777 -200503,0.0199418906444624,0.0274,0.0343053635550661,0.004257769,0.0521116104908294 -200506,0.0201388586571753,0.0297,0.0244147576268596,0.005979418,0.0530321326234388 -200509,0.0200752521508555,0.0342,-0.0276275434608253,0.0090454383,0.05277147229653 -200512,0.0182861092198734,0.0389,-0.119647022626543,0.0058679199,0.0351208401732067 -200603,0.0183718672578879,0.0451,-0.163834083076633,-0.0016019952,0.0141332535810883 -200606,0.018604230174227,0.0479,-0.104799995487741,0.0063547117,0.0258600899910451 -200609,0.0188231957144136,0.0481,-0.0658185291841829,0.0081129576,0.029538166474039 -200612,0.018961914234689,0.0485,-0.0668953888865371,0.0001676025,0.0150946359189619 -200703,0.0189335077227308,0.0494,-0.0500855318940683,-0.0070903288,0.000711733320041381 -200706,0.018838832657383,0.0461,-0.101653358983514,-0.0022495972,0.0132860385924252 -200709,0.018902892440813,0.0389,-0.0693472408196992,0.0015077819,0.0292903471929323 -200712,0.019163968718645,0.03,-0.0221549276967494,0.0060812497,0.0495575223041847 -200803,0.0197029295798681,0.0126,0.0329279706978622,0.0098434074,0.0798822734369526 -200806,0.0203041497431502,0.0186,0.0347925050558813,-0.006757064,0.0443186351041573 -200809,0.0212176468853824,0.0113,0.0141457040581134,0.0192101188,0.103597898495844 -200812,0.0238391593107326,3e-04,0.150908316975657,0.0071836608,0.104325420306794 -200903,0.0270536535057127,0.0021,0.238517310528197,0.0052245734,0.109361678345623 -200906,0.0276685977083998,0.0018,0.157230786112125,-0.0172395316,0.0710590118213715 -200909,0.0273148301904232,0.0012,0.122512416674182,-0.0069521652,0.0892753598696485 -200912,0.0250183155260056,5e-04,0.103736762142328,-0.0075487891,0.0813259938130396 -201003,0.0215345932266423,0.0015,0.117697007728299,-0.0071367124,0.0690868196557822 -201006,0.0206208693165741,0.0012,0.168648778990461,-0.008527399,0.0638587030561088 -201009,0.0211891640799421,0.0015,0.149448593136424,-0.0131255868,0.0570591250449388 -201012,0.02144740697689,0.0014,0.142516982748951,-0.0111788314,0.0615853802929021 -201103,0.0211650929113557,0.001,0.127212785614198,-0.013824761,0.0563328340062802 -201106,0.0208859829304695,4e-04,0.148017431576637,-0.0059697897,0.0703885217888127 -201109,0.0206364759958354,1e-04,0.212602985552316,0.0041501232,0.0882786215093624 -201112,0.0209979524278036,1e-04,0.185665288297828,0.0069474207,0.0945710100508344 -201203,0.0217500386473604,8e-04,0.146572165763529,-0.0003403114,0.0830136220443366 -201206,0.0226888295322746,9e-04,0.160787489919026,-0.0019673215,0.0831014826127098 -201209,0.0230866671495364,0.0011,0.105447587484385,-0.0054640097,0.0778501436168482 -201212,0.0251461670416675,7e-04,0.12290588356278,-0.0147509086,0.0684432802083854 -201303,0.0250731442011076,9e-04,0.0911043685435677,0.0040586637,0.10206772177818 -201306,0.0249534231654498,5e-04,0.0946611685907543,-0.0042481174,0.0870945809960472 -201309,0.0246043170332818,2e-04,0.0878705380041533,-0.0080159264,0.0794572764597712 -201312,0.0216497870577979,7e-04,0.0685502115657197,-0.0083983124,0.0681835095174221 -201403,0.0215997610908603,5e-04,0.0814153528039552,-0.0163367627,0.0538641425449406 -201406,0.0211302405608945,4e-04,0.073360968009252,-0.0148513167,0.055100973820936 -201409,0.0207790779133128,2e-04,0.0913970980091747,-0.0126732763,0.0581176397564455 -201412,0.0209585780579463,3e-04,0.0978334873236895,-0.0175553251,0.0497421185060819 -201503,0.0211007942028859,3e-04,0.0872858338550042,-0.0273482968,0.0324573590558169 -201506,0.0210981656806747,2e-04,0.0991960150182409,-0.0245887322,0.0375788560737448 -201509,0.0215214870299237,2e-04,0.152571942075906,-0.0188494511,0.0494163025995195 -201512,0.0218900939994177,0.0023,0.0745038292990676,-0.02350179,0.0396023577251952 -201603,0.0226548242903053,0.0029,0.116867849440686,-0.0232180745,0.0419464910279504 -201606,0.0230751095988014,0.0027,0.118806307730894,-0.0182351113,0.0526510182945041 -201609,0.0229760333387874,0.0029,0.103427158846964,-0.0194222318,0.0499144940568635 -201612,0.0228446627112553,0.0051,0.118993891394132,-0.0190280181,0.047445194200713 -201703,0.0218514216649094,0.0074,0.0129437534310264,-0.0216866067,0.0364090374319922 -201706,0.0214759486775439,0.0098,0.0736583694213779,-0.0243213368,0.0273734720253683 -201709,0.0213281330130441,0.0103,0.0887579089480057,-0.0279958735,0.0195867605780816 -201712,0.0207578180060589,0.0132,0.120232215876005,-0.0249022235,0.0196624980491763 +194712,0.057064108041764615,0.0095,0.15866508845536575,0.10672126914168167,0.2229260282110673 +194812,0.06468700345166722,0.0116,0.22499716126063474,0.07608747678128314,0.22931738260779685 +194912,0.07121603974872852,0.011000000000000001,0.19947009170295615,0.09145831385245451,0.2543219948300103 +195012,0.07171596585054203,0.0134,0.09512490850960131,0.05370641505177254,0.23771558831359874 +195112,0.05845594635725573,0.0173,0.18026774429174863,0.026731396121289386,0.18532025397251542 +195203,0.05816999876732162,0.0159,0.18092948292859523,0.015880198429460535,0.1819271524074614 +195206,0.05739651019371697,0.017,0.21642140356966677,0.02655034120774058,0.18267377709795332 +195209,0.05708834965485357,0.0171,0.23193313010461392,0.014870333825203197,0.17704126465703332 +195212,0.05521979016462893,0.0209,0.2220275041703288,0.01947279230566412,0.16900227298088927 +195303,0.05455116284061682,0.020099999999999996,0.2605870594534565,0.01771350917809933,0.16742883896285585 +195306,0.054586213867136524,0.021099999999999997,0.27269319878141807,0.012037434125145019,0.16403333810490078 +195309,0.05551014607179138,0.0179,0.2662414479572093,0.011121567022777334,0.17017715312727488 +195312,0.05698125081101001,0.016,0.25307212346588503,0.008708508214801292,0.17564377151587918 +195403,0.056836124422677735,0.0103,0.19659535652466253,0.017421931932198653,0.18573227888559884 +195406,0.055175629709093926,0.0064,0.19092005641858512,0.024726836443186073,0.18883190645573944 +195409,0.052537752745058064,0.0101,0.11409963260457534,0.025795294215622988,0.17737051417856003 +195412,0.049164628301929934,0.0115,0.04452215954314509,0.02391161299634259,0.16552287103335134 +195503,0.04643387438558617,0.0128,0.05386125502454164,0.03492810832873516,0.16072249688098 +195506,0.04423735000353404,0.0141,0.045206590237246935,0.02763225638779776,0.15011134268946036 +195509,0.042320941099431936,0.0207,0.07764537523860393,0.018305890047445317,0.13294176928046303 +195512,0.04160653601775345,0.0254,0.09549712220907591,0.0160531515146225,0.12427035456104561 +195603,0.04105615419126238,0.0225,0.07617061569766248,0.004852759208615609,0.12185086741473536 +195606,0.04120609577051457,0.024900000000000002,0.10030109036274482,-0.0015175627299051087,0.11677369862194188 +195609,0.04117489756471601,0.028399999999999998,0.10226437843784386,-0.002213727405801613,0.11209881921536115 +195612,0.040310456035205514,0.0321,0.10707293612466828,-0.006247032811018016,0.10353283187361713 +195703,0.04150420343399555,0.0308,0.0911979706875925,-6.470529346547238e-5,0.11091397057954508 +195706,0.0415343189349959,0.0329,0.0782257561767652,-0.005701648995595221,0.10616550520800026 +195709,0.04243004211030933,0.0353,0.09754165213408572,0.0014567016467221805,0.10855016519573006 +195712,0.043295251317868974,0.0304,0.1542038438906752,0.0048919928088642095,0.11835805628510511 +195803,0.043981010006474044,0.013000000000000001,0.17925459261973464,0.00601736044504797,0.14214298658590685 +195806,0.044497583029725556,0.0083,0.14603550669354415,0.006590995692898005,0.1495957680725374 +195809,0.04339113765611634,0.024399999999999998,0.1159479738550433,-0.0058104047602407505,0.12175092504870082 +195812,0.03956010253039003,0.0277,0.10220279123815246,-0.009325450978767691,0.10564081042402221 +195903,0.036529897162382634,0.027999999999999997,0.08472907662665441,0.0025339577615897113,0.10157582241216725 +195906,0.03421000030770394,0.0321,-0.02032112519801066,0.0015725903140033637,0.08969669286152192 +195909,0.032884635208022026,0.0404,0.0003931468355955481,0.016027506053295504,0.0815495533127399 +195912,0.03279523208726918,0.0449,0.02109935732664292,0.009654911728966376,0.07321990195074705 +196003,0.03327397322792738,0.0331,0.06809697273839066,0.009060443397766349,0.08884708476081783 +196006,0.03399980715246318,0.0246,0.07110645370512647,0.015839727928225855,0.10403388812415022 +196009,0.034640733735057536,0.0248,0.1038328665763979,0.01259471588909733,0.1042757510576475 +196012,0.034762063753048966,0.0225,0.08556483412325688,0.011164201670918139,0.10687585017675189 +196103,0.033681494942817795,0.0239,0.059406147304433166,0.0010896839245866374,0.09813546908592873 +196106,0.032316524073138314,0.0233,0.07103852295614499,-3.717247615409036e-5,0.09463271926625118 +196109,0.030885763725941,0.022799999999999997,0.07110355228491261,-0.008687263444859816,0.08782690023005162 +196112,0.029573428992335064,0.026000000000000002,0.049511038352355596,-0.008357602204706716,0.08037030130357468 +196203,0.029253429254874702,0.027200000000000002,0.06930035633027942,-0.004580320194059517,0.07950790013913742 +196206,0.030566714584104763,0.0273,0.15036672045287758,0.006750610528858836,0.08754794901639534 +196209,0.032081759530747975,0.0278,0.16672291888366098,0.008055196006014675,0.09166167955616487 +196212,0.034355817756605976,0.0287,0.13687374395781893,0.007394636070252147,0.09660893659130437 +196303,0.03509974420734789,0.028900000000000002,0.1053514145385892,0.005612729390416682,0.09771987413024293 +196306,0.03438191942275065,0.029900000000000003,0.07101246080774337,0.004487070680506022,0.0940451478417408 +196309,0.03312313346554507,0.0338,0.020636745717376392,0.00641900604663892,0.0865134853761977 +196312,0.03234878196270805,0.0352,0.026678215464675636,0.003188939074952657,0.08135066923803906 +196403,0.03176068292214026,0.0354,0.05264320913664067,0.0011165459908832887,0.0786445905067513 +196406,0.03147866663694178,0.0348,0.04854956283090228,-0.007257410459848401,0.07526395424511452 +196409,0.031308195654955594,0.0353,0.061965958038863844,-0.003994160759999588,0.0754744390592781 +196412,0.030611931260803728,0.0384,0.06033931050899577,-0.012923870542232763,0.06616414688868302 +196503,0.030414360525814962,0.0393,0.022808564312302604,-0.0037367669632821787,0.0681665955322363 +196506,0.03053272760204041,0.038,0.07745318938106682,0.0003631210573100674,0.07172998150184406 +196509,0.030595511197319517,0.0392,0.0613817149920195,-0.013216974148750893,0.06501641677993493 +196512,0.030561320693277487,0.0438,0.05517584069961878,-0.008883619337593629,0.06098203464485865 +196603,0.030784827467396615,0.045899999999999996,0.04870717814105707,0.008176618600089114,0.06581300842794323 +196606,0.03126887905171143,0.045,0.04583323294630803,0.0007129374996814875,0.06529317678772092 +196609,0.03277620970523506,0.0537,0.0657187917288915,0.0008486887072205462,0.05882012255645448 +196612,0.03389052280024795,0.0496,0.04093548920461876,-0.01229541264209466,0.06172999020085808 +196703,0.03443814232741424,0.0426,-0.01861007479370924,-0.02497001701226864,0.0668240755447986 +196706,0.03400019085426017,0.0354,-0.1058379265327416,-0.020699008388580964,0.07617665776257274 +196709,0.03251981624155149,0.044199999999999996,-0.0790460670659141,-0.02743196813957205,0.05854216899741345 +196712,0.030792689398000346,0.049699999999999994,-0.05510877348841037,-0.034876679356692364,0.044003002504692024 +196803,0.030650921411029763,0.051699999999999996,0.006271180603908411,-0.025786497316921952,0.04476705926832246 +196806,0.030312172808349445,0.0552,-0.03724472329404249,-0.03274242721970566,0.03674383667166816 +196809,0.030067700262554498,0.0519,-0.051355072163963955,-0.01927421249860295,0.04549448376868048 +196812,0.029284758885563276,0.0596,-0.04651168513160786,-0.030248431968111333,0.02946316296819144 +196903,0.028602249992194476,0.0602,-0.010792126848263583,-0.0182056117013083,0.03162527336088036 +196906,0.02903650488139157,0.0644,0.006953193483655307,-0.01895665373993971,0.027359713827849647 +196909,0.029870960613199445,0.0709,0.03175057028593953,-0.0322250502166721,0.016386702796168367 +196912,0.030927546748395804,0.0782,0.058189568985887785,-0.030643858507916732,0.010961339913561326 +197003,0.03205850916310921,0.0663,0.0401370910246035,-0.03245807577734716,0.02803809257421947 +197006,0.03411651182314765,0.0668,0.09395090881547241,-0.03490797997637962,0.03216483002154905 +197009,0.035474902793018945,0.061200000000000004,0.06014894800239068,-0.0404872708491979,0.04061407982136887 +197012,0.03602247737149392,0.0487,-0.01571560192087973,-0.043843899822556764,0.0561943154646778 +197103,0.03534926017254597,0.0338,-0.06112919977969311,-0.046832358618866365,0.07148502684257077 +197106,0.032876414642247186,0.0475,-0.10125839186756647,-0.05340787173186712,0.04512029412687113 +197109,0.03108703246540559,0.046900000000000004,-0.1881295503936331,-0.050402681921633885,0.042084352042146764 +197112,0.029995965152782484,0.0401,-0.17941654439084986,-0.04774924468279096,0.04848505032804358 +197203,0.029216423760920974,0.0373,-0.1363768926699228,-0.04285567106417609,0.05171711755949771 +197206,0.028651440502799393,0.0391,-0.09071122127532816,-0.03545757852810105,0.05087743083119741 +197209,0.02787250997323963,0.0466,-0.13894553661248377,-0.034237084885175406,0.039961697972813924 +197212,0.026995696722935437,0.0507,-0.138678563299377,-0.051208488383679196,0.02571440754126219 +197303,0.026824720783708064,0.060899999999999996,-0.06373182692488677,-0.033909413005080324,0.01956783802643524 +197306,0.0276055885028804,0.0719,-0.025135955547687105,-0.036358460766001244,0.007213591277198307 +197309,0.028391025648532332,0.08289999999999999,-0.04469065712547349,-0.03739606878899693,-0.004565671520039084 +197312,0.030819324672963364,0.0745,0.014756105338589176,-0.038906433473904656,0.011926180149105032 +197403,0.03282291686691474,0.0796,0.0011954310673587543,-0.031416896587714405,0.014195693252919242 +197406,0.03539964802232466,0.079,0.06120362017061631,-0.020682480384818902,0.02637100497597293 +197409,0.040709076417383444,0.0806,0.16366630124376957,-0.010914433372292365,0.04304499030302606 +197412,0.04525699936668398,0.07150000000000001,0.13683849317523467,-0.02427696225339382,0.06156715661948325 +197503,0.04785457046365462,0.054900000000000004,0.04191115428971326,-0.020648693362815607,0.09067619462644412 +197506,0.047598700642684656,0.053399999999999996,0.020434674884023396,-0.05368310010662114,0.07865252896752076 +197509,0.04534154697861805,0.0642,0.09897593980270569,-0.0222474332841891,0.0716018149614292 +197512,0.04202718103130458,0.054400000000000004,0.044845696227250986,-0.021357134772882702,0.07481726412149327 +197603,0.04013709300430591,0.05,0.017321190056933,-0.015725340281212752,0.07722822723250977 +197606,0.04003347475499298,0.0541,0.01969974604383351,-0.014257605957570973,0.07247516168233527 +197609,0.03936541441352455,0.0508,0.03942325066712682,-0.011210917031858614,0.07589707809032718 +197612,0.039815023581720635,0.0435,0.02396354190042449,-0.005641053035844834,0.08835652372845718 +197703,0.04127538429813889,0.046,0.017104656074451885,0.006513983623250397,0.09417754320652882 +197706,0.04301271078853929,0.050199999999999995,0.04628765083387987,0.0009633525464600723,0.0916207705045311 +197709,0.044547950996646,0.0581,0.10027399640358992,-0.0035342013564179098,0.08436479803642861 +197712,0.046627262129979356,0.060700000000000004,0.12541973375961968,-0.0007930633128445663,0.08803223228072378 +197803,0.04898265920558973,0.0629,0.13904475787367265,-0.0008896745990778498,0.09182899638213145 +197806,0.049907379697560775,0.0673,0.0925861633130316,0.009215874647486189,0.09300498679807319 +197809,0.0498636821400018,0.0785,0.0024948202045651513,0.0031005949702063162,0.0766526429860232 +197812,0.05087304680385721,0.0908,0.050614313115201925,0.004514015356704704,0.06487086925332952 +197903,0.05075190508284133,0.09480000000000001,-0.016659468780460207,-0.0012360405970284205,0.05731686778248359 +197906,0.051653404584408875,0.0906,-0.03794535860926884,0.0037492766218019113,0.06698092477609403 +197909,0.052257331413623556,0.1026,-0.030191224276236328,0.006109620245942082,0.054819298142430986 +197912,0.05176692584096439,0.1204,0.03292924018010601,0.0076810491409240456,0.03215887088861108 +198003,0.051564691418031876,0.152,0.1030851013245202,0.004434796748986614,-0.00861715058257811 +198006,0.05110827739693468,0.0707,0.09884813389185187,-0.014247467085290566,0.08280694513083015 +198009,0.050760023174631484,0.1027,0.045132258138735226,-0.015887584541401267,0.04177235956500657 +198012,0.04807876844580162,0.1549,0.010250527256028041,-0.007922679413889355,-0.026798266773082637 +198103,0.04671541992029987,0.1336,-0.006387723150548252,0.004223362750071402,0.0004867374175283477 +198106,0.04510538425527876,0.14730000000000001,-0.010499662147954947,0.0027244093900424815,-0.021458118643541784 +198109,0.04596855976050287,0.147,0.0740905517888244,-0.0014796866866770841,-0.020364935900288445 +198112,0.04768474990636553,0.1085,0.05351182958833456,-0.012186757507445023,0.02755774364074562 +198203,0.05042768401268214,0.1268,0.12962185654065972,-0.005628669216759974,0.015252522408959811 +198206,0.05355406886708611,0.1247,0.1659290156585238,-0.00606243732937628,0.02635350046072381 +198209,0.05505191400600608,0.07919999999999999,0.10756674492460494,-0.006751155193741809,0.08628226427606545 +198212,0.054066461996980196,0.0794,0.09851487027014683,0.005221299476604102,0.08806722479818037 +198303,0.05103059546003172,0.08349999999999999,0.11009576633041585,0.0067250226530752855,0.07518067226488882 +198306,0.04614133876354003,0.08789999999999999,0.08557316168602291,0.016080165224517273,0.05990244663108646 +198309,0.041988990198159826,0.09,0.06188282940027734,0.02501826983626465,0.049338570956964735 +198312,0.040402398821525826,0.09,0.08281637415181509,0.0251574853169636,0.044985377580041626 +198403,0.03983982443279481,0.09519999999999999,0.17858069815145527,0.024464434636271903,0.036741363775944696 +198406,0.04182227347668546,0.0987,0.20667208054731212,0.02681256261480236,0.038874576274542855 +198409,0.04257427667474331,0.10369999999999999,0.19844953480694882,0.02301438219043561,0.03329269108874745 +198412,0.04361064308491392,0.0806,0.09070359659055294,0.02336945227966325,0.06476551434920158 +198503,0.04310013529987474,0.0852,0.08503857432257567,0.04066127158345445,0.06456996223860467 +198506,0.041298060489835774,0.0695,0.08451132363119607,0.026657211936612413,0.07332088416141445 +198509,0.040745395896077646,0.071,0.10282700549107404,0.04398641722356089,0.07684126829629702 +198512,0.03913914152856808,0.071,0.053062298847048606,0.03201513859941585,0.06760887987678103 +198603,0.03752326241308137,0.06559999999999999,0.028893780817899062,0.026142200222752265,0.06743022255528844 +198606,0.03583977848908674,0.0621,0.03615966101451562,0.02192638022518345,0.0653836950927597 +198609,0.033943999512770134,0.0521,0.10043335446914692,0.031482167750272794,0.07623944187969513 +198612,0.03375612751869278,0.0553,0.08659655151067791,0.02635171192777186,0.06973219019672497 +198703,0.03254786761380893,0.0559,0.0014004252555626095,0.01340702701394747,0.0604789199243928 +198706,0.03223720845653288,0.0567,0.007211144637307543,0.033711527353220916,0.06671922671288111 +198709,0.03148511355857861,0.064,-0.07075935444036374,0.02931296095412428,0.0538858849380027 +198712,0.03232124315068336,0.057699999999999994,0.0496780465627078,0.023384044626364897,0.061606816834021416 +198803,0.035264995503614775,0.057,0.07614150273708331,0.028820833498274467,0.07281467622813137 +198806,0.03640618310248468,0.0646,0.05192084589101831,0.022741580578713894,0.06420313879279821 +198809,0.03917053224073548,0.0724,0.07555109907136615,0.026329197777716473,0.06370660898696807 +198812,0.04046798348284918,0.08070000000000001,0.10021902857547915,0.02754601136480872,0.057573704425877545 +198903,0.039722965487567596,0.0882,0.07252032610384274,0.02703108239451879,0.046060849519514245 +198906,0.04007473811646106,0.0815,0.0462809480792743,0.033361616109187864,0.05781246827881511 +198909,0.03865664684122504,0.0775,0.026495291258069598,0.03215200106595972,0.05831682882363093 +198912,0.03552043230717007,0.07629999999999999,0.053204491936020615,0.02564338456547155,0.048487359793627935 +199003,0.03462744360844465,0.079,0.08566394646489783,0.028185090897450138,0.043693062380003145 +199006,0.034450082329320036,0.07730000000000001,0.07339376704419132,0.02198079588010593,0.04282241570003125 +199009,0.03488246236909854,0.0736,0.1545534508324895,0.03089805752000352,0.052133497859243885 +199012,0.036464162240601325,0.0674,0.13417234974052716,0.02708176124260042,0.06264459698681045 +199103,0.036012963002074454,0.0591,0.06506272024083048,0.01390121623227536,0.06636288738163833 +199106,0.03502951678516057,0.0557,0.06421261561799407,0.01438924112748552,0.06801229365911518 +199109,0.03343331987455231,0.052199999999999996,0.06256851234612149,0.012886335387170433,0.06728907626407285 +199112,0.03092064694234623,0.0407,0.029845124950535373,-0.0010563313585727485,0.06891689753730887 +199203,0.029760390382713397,0.0404,0.06380885238728928,-0.0010742970362898063,0.0660552427210936 +199206,0.028906081788373384,0.0366,0.09535130597142394,-0.0021950373579997517,0.06791525482323935 +199209,0.028454014435945352,0.0291,0.11462166898895787,0.002597861440298388,0.07780602463545053 +199212,0.02776592840452382,0.0322,0.1040843596302441,0.006092769438998502,0.07346815527057853 +199303,0.027410151790798545,0.029500000000000002,0.1071057687271848,0.009671821546497483,0.07723089164449165 +199306,0.026840144879753926,0.030699999999999998,0.1187357531254809,0.013818404029432685,0.07582091803391122 +199309,0.026131117573426847,0.029500000000000002,0.11303620843435969,0.019211756643144895,0.07747734819652373 +199312,0.025635519331932134,0.030600000000000002,0.1292190251516545,0.020337556507074694,0.07519388667585382 +199403,0.02536190905503537,0.035,0.14565685869026335,0.029904842960510436,0.07282564897433512 +199406,0.02549510163071802,0.0414,0.21117390895803156,0.028674190656214904,0.06482278419624166 +199409,0.025516193983471592,0.0462,0.2274968813846694,0.031983295569535386,0.060287642961892346 +199412,0.02611219121223681,0.055999999999999994,0.23729093193308204,0.03193522658240333,0.0498542017015341 +199503,0.026124795180860576,0.057300000000000004,0.25475490463603756,0.024078891826153637,0.0451582576227523 +199506,0.0254442063235059,0.0547,0.22409165042464374,0.028759827298340923,0.04833423895591337 +199509,0.025174070368518528,0.0528,0.13491110140009877,0.02936061598250639,0.05016313155806661 +199512,0.023875434059494657,0.051399999999999994,0.19521864897439856,0.03100138932935792,0.04893260644101995 +199603,0.022737265839341988,0.0496,0.1881134845518062,0.03056250903459201,0.04781215325218685 +199606,0.021693245352301164,0.0509,0.20231980111304093,0.03303901401393361,0.044296550627907966 +199609,0.020908647161815508,0.0509,0.16479446061266234,0.031792321883576946,0.04161973638085753 +199612,0.02028186097122008,0.049100000000000005,0.21094116154066622,0.03382878980032267,0.04290638288513857 +199703,0.019715046839407325,0.051399999999999994,0.2266895348617639,0.034882810724859326,0.0389184324660839 +199706,0.018970816382415094,0.0493,0.14218718329100866,0.024206803561590107,0.03518386505504228 +199709,0.01775763847947316,0.0495,0.10574842186200728,0.026586624079836696,0.03251454782056115 +199712,0.016893068417337783,0.0516,0.057709495426795376,0.022860276830325432,0.02604116408715183 +199803,0.015849076051995717,0.050300000000000004,-0.03607255878271709,0.008171510567869689,0.01888971606328438 +199806,0.015107507624779389,0.049800000000000004,-0.016079563303977862,0.011668717525976646,0.018838170715050326 +199809,0.015136251162570663,0.0461,-0.02907138219175498,0.019584908597797934,0.02662886532264596 +199812,0.014586006418043638,0.043899999999999995,-0.05162330123926262,0.014466074957949715,0.02577034940672916 +199903,0.014341009405679091,0.0444,-0.05938816570902361,0.009994153371991388,0.022692225012521786 +199906,0.014384025245820505,0.045700000000000005,-0.12405989127271932,0.018583553106259032,0.02463240936617059 +199909,0.013687267469418476,0.046799999999999994,-0.15700940030930544,0.024011127189732306,0.02350372015108672 +199912,0.013090174934817844,0.052000000000000005,-0.18338567098551484,0.015419162570733391,0.012017035340941085 +200003,0.012522229788143293,0.056900000000000006,-0.2002581235056664,0.00983635805042482,0.0021796278246225217 +200006,0.011775193438496817,0.056900000000000006,-0.13656798621044275,0.014331977714791222,0.0018947986718944828 +200009,0.01108600841579,0.06,-0.121696918645404,0.011726561129526303,-0.004876361155785697 +200012,0.011166961967695706,0.057699999999999994,-0.044721738272315736,0.022123247383703415,0.0023232436319849683 +200103,0.011504913124915124,0.044199999999999996,0.014900348862056267,0.018436327208871006,0.018421090917769764 +200106,0.011784640169074325,0.0349,-0.0034836213841593633,0.01708906570761748,0.030116197620558383 +200109,0.012878873633826454,0.0264,0.053740983486599614,0.005811086118216124,0.03913304952400723 +200112,0.013453083414187536,0.0169,0.04686487169023201,0.02183193684619944,0.05881184674888875 +200203,0.013746355858673,0.0179,0.03685046865282504,0.0004837374935870997,0.04989043086919329 +200206,0.014443328005182457,0.017,0.09267381792762253,0.001346044833296034,0.0532791333653911 +200209,0.015211240613192558,0.0163,0.17942359783170647,0.012820945258679828,0.060846449747523325 +200212,0.016277418857880886,0.011899999999999999,0.15622690945811346,0.011504946893532875,0.06870412603653364 +200303,0.017504028352146553,0.0113,0.18788592022163075,0.017592100426865542,0.0752764927962251 +200306,0.018336944928408903,0.0092,0.11621561878287978,0.00854881346235814,0.0765747764658474 +200309,0.018146479457318638,0.009399999999999999,0.11441555459623065,0.005414760266672758,0.07455065790492095 +200312,0.018011168251032585,0.009000000000000001,0.09280996425462096,0.004111598436857378,0.0741481867916134 +200403,0.017299428441295905,0.009399999999999999,0.08599964515626968,0.003352440236177756,0.0713753778683656 +200406,0.01728553970062094,0.0127,0.10203747131260532,-0.0032256013172808906,0.06465171871850119 +200409,0.01722841134844614,0.0165,0.11242839353860412,-0.003610021453447132,0.05965947796739976 +200412,0.019394219236412977,0.0219,0.062220685993876534,0.000534894497850047,0.060677813144606775 +200503,0.01994084066276306,0.0274,0.03430572736785842,0.007151768803552727,0.05805852998311106 +200506,0.020138368769857907,0.0297,0.02441492694550429,0.00932450642983973,0.05664012606751891 +200509,0.020076682469574343,0.0342,-0.027627863912516926,0.011245609794700684,0.05169152016578218 +200512,0.018287230593919058,0.038900000000000004,-0.11964351743122403,0.008384271480670336,0.03979042518769452 +200603,0.01837312476608894,0.0451,-0.16382933176744618,-0.0001690094087507532,0.02898529093346777 +200606,0.018605548906287458,0.0479,-0.10480169458639621,0.008298373398172743,0.029555666226242897 +200609,0.018823637219515264,0.0481,-0.06582778343340234,0.009990434630301692,0.030589413167783713 +200612,0.018962176872263804,0.048499999999999995,-0.06690929865003292,0.0016735481330361068,0.027168437023676044 +200703,0.018934278114320715,0.049400000000000006,-0.05010439529241395,-0.006258987859844467,0.022822260124216977 +200706,0.018838793823392354,0.0461,-0.10165609784222163,-0.0002195549903216687,0.02902743496820768 +200709,0.018902810216692566,0.038900000000000004,-0.06936089908241727,0.0035655038895043845,0.03958124105892777 +200712,0.01916309022188611,0.03,-0.02218501490160185,0.009016146571228845,0.05343777879098578 +200803,0.01970097756038082,0.0126,0.03288922468796174,0.01258419935631494,0.07778493234765478 +200806,0.02030320603635457,0.018600000000000002,0.03475757834581761,-0.007567568288266102,0.06404028315657695 +200809,0.021216049174287144,0.0113,0.014146389556498828,0.019834950275434693,0.08648456975578014 +200812,0.023837652266867414,0.0003,0.1508842329113358,0.005145666090175638,0.1014657068402114 +200903,0.02705223975951001,0.0021,0.23845732562283883,0.0006957094895447824,0.10640828989430985 +200906,0.02766761407079815,0.0018,0.1571977687586561,-0.023675159720131234,0.0987789046399546 +200909,0.027315484681612597,0.0012,0.1224755398777666,-0.01309745063026746,0.10275337700128416 +200912,0.025020648400063142,0.0005,0.10370446181890047,-0.012998038052268512,0.09727850076128247 +201003,0.021537914664443457,0.0015,0.11764305490376903,-0.01114502315286714,0.08710757413317824 +201006,0.0206247941950648,0.0012,0.16856143173757743,-0.012133666271438415,0.08454593838660483 +201009,0.021194407185929073,0.0015,0.14936241645270165,-0.01592839876020946,0.08424747870358812 +201012,0.021454211597908536,0.0014000000000000002,0.1424294806246491,-0.013495242753361225,0.08606187963480154 +201103,0.021171395788625175,0.001,0.12713315935189917,-0.015486313028064913,0.08497549042311152 +201106,0.020892807747029073,0.0004,0.1479247854617909,-0.007708848171542826,0.08803875534307459 +201109,0.020642590605147965,0.0001,0.2124659211090043,0.0010921046502705423,0.0912190880814766 +201112,0.021003533472032643,0.0001,0.18554567526806753,0.004385517113602688,0.0935340622138634 +201203,0.021753797317333706,0.0008,0.1464865015233061,-0.003890466866433684,0.09145967418416558 +201206,0.022692048494411664,0.0009,0.16068001354921302,-0.005258430033785899,0.09339865420529249 +201209,0.0230880157401541,0.0011,0.10539397684204599,-0.007110355990024075,0.09351482502368307 +201212,0.025145484725739756,0.0007000000000000001,0.12283348723299992,-0.017479644976186037,0.09559367366949056 +201303,0.025072190141027306,0.0009,0.09106529598013391,0.005353683174632806,0.1042399775157585 +201306,0.024951917972534453,0.0005,0.09463185004102903,-0.0005467485593815269,0.10204784291306791 +201309,0.024603162447736176,0.0002,0.08783923965124374,-0.00329176274868459,0.10035470525987454 +201312,0.02165089003820581,0.0007000000000000001,0.06852437212951834,-0.003005589416119392,0.09164940937116316 +201403,0.021601703861005996,0.0005,0.08137338530394622,-0.012562141954688855,0.08795194760698567 +201406,0.021132580486199412,0.0004,0.0733225487242537,-0.013221171153778855,0.0865090210504654 +201409,0.02078151626554663,0.0002,0.09134209487947831,-0.012150571439569546,0.08620635866130096 +201412,0.020962320481199948,0.0003,0.09776479004579919,-0.017789079785748285,0.08433933210465241 +201503,0.021105165189058316,0.0003,0.08721495750142183,-0.028619330795406128,0.08042171743821334 +201506,0.02110192592923908,0.0002,0.0991167626116991,-0.026989921958820773,0.08118500478839329 +201509,0.021526001047736908,0.0002,0.1524403997866044,-0.02274386252917715,0.08405491804558715 +201512,0.021892631347996593,0.0023,0.07439961687241325,-0.02781483380060301,0.0804669958349036 +201603,0.022655623320073637,0.0029,0.11675365087608425,-0.03005240144508292,0.08095671639685557 +201606,0.023077265778173362,0.0027,0.11869262730606756,-0.02670242682443913,0.08370922373729393 +201609,0.02297746383975381,0.0029,0.10333033597199148,-0.026610943831828493,0.083222014995272 +201612,0.022847740546914422,0.0051,0.11891126390972162,-0.026704074028147673,0.08011477391776772 +201703,0.021855623227619442,0.0074,0.012884513243085927,-0.02737833791994504,0.07425652448491749 +201706,0.021482295093634217,0.0098,0.07359948213863121,-0.03320477171446079,0.06794202187947941 +201709,0.021335015511114816,0.0103,0.08871323538754905,-0.036244788194469635,0.06570586430222776 +201712,0.02076404251561822,0.0132,0.12020621123269759,-0.03413111321554574,0.06138949756912301 +201803,0.02061002997521559,0.017,0.1471735144856563,-0.037702000065312546,0.05485862612295277 +201806,0.0204179111610967,0.019,0.16472955907410824,-0.039979219772344976,0.05095424754307258 +201809,0.020390948530905534,0.0213,0.14069937805552302,-0.046377645726991545,0.045497487055086765 +201812,0.02114883749543008,0.023700000000000002,0.23408247280026928,-0.03827495337373854,0.047875352995632385 +201903,0.021318483961482667,0.024,0.1622664372799527,-0.061158176852361024,0.03886106841011272 +201906,0.021594456131130934,0.0217,0.08041611679947724,-0.055302302934263636,0.044793609566174085 +201909,0.021506486514810175,0.0189,0.06184492624529336,-0.04960937311394531,0.05026579008514308 +201912,0.020862827814790805,0.0154,0.05557807335623188,-0.053025031702507164,0.051427386862985314 +202003,0.021469769086335525,0.0029,0.16649459134850542,-0.06821382558415934,0.06245890716630531 +202006,0.020871940635000624,0.0016,0.11473508154733625,-0.2963454617481016,-0.02848378673870674 +202009,0.019915651651991446,0.0011,0.0668236934295039,-0.16201728681882344,0.022988238483860494 +202012,0.0189069273595831,0.0009,0.05198486258444501,-0.13319987065493955,0.031911867721937846 +202103,0.01705339043778663,0.0003,0.05868628650850827,-0.25195609165511357,-0.019809439973020534 +202106,0.015744011419301884,0.0004,0.03653968395952356,-0.12026124516389025,0.028893391628813023 +202109,0.015101813249846982,0.0004,0.05603094832067734,-0.09855267536067736,0.035757140969103346 +202112,0.01473538640486405,0.0006,0.032471403312078095,-0.07987318981300007,0.04193411902513464 diff --git a/output/predict.pdf b/output/predict.pdf Binary files differ. diff --git a/output/predict.png b/output/predict.png Binary files differ. diff --git a/readme.md b/readme.md @@ -1,50 +1,136 @@ -# Measuring the Market Risk Premium +<h1 align="center">Measuring the Market Risk Premium</h1> +<p align="center"><em>Last updated: March 2026</em></p> ![](output/predict.png) This code updates the measure of equity risk premium. -We use the dividend-price ratio, cay and the three-month T-bill to predict future excess returns +I use the dividend-price ratio, cay and the three-month T-bill to predict future excess returns + *Haddad Valentin, Erik Loualiche, and Matthew Plosser*: **Buyout Activity: the Impact of Aggregate Discount Rates**; Journal of Finance, February 2017, 72:1 + [Download the paper](http://loualiche.gitlab.io/www/abstract/LBO.html) + [Download the data](https://github.com/eloualiche/RiskPremium/releases) +## Releases + +**For the exact replication of the published paper, use [v1.0](https://github.com/eloualiche/RiskPremium/releases/tag/v1.0).** + +That release uses the original R pipeline with Lettau's cay downloaded directly from his [website](http://faculty.haas.berkeley.edu/lettau/data_cay.html) (1952Q1–2019Q3). CRSP data through 2017Q4. Regression coefficients: D/P = 3.370, cay = 1.814, T-bill = −1.246, R² = 0.344 (264 obs). + +**For updated estimates, use [v2-202603](https://github.com/eloualiche/RiskPremium/releases/tag/v2-202603).** + +This release rewrites the pipeline in Julia and constructs cay from publicly available FRED data, removing the dependency on Lettau's website. CRSP data through 2024Q4. DOLS coefficients: β_a = 0.195, β_y = 0.863 (estimation sample: 1951Q4–2019Q3). Regression coefficients: D/P = 2.779, cay = 0.398, T-bill = −1.232, R² = 0.234 (285 obs). See the [construction of cay](#construction-of-cay) section below for validation details. Future data updates follow the `v2-YYYYMM` convention. + + ## Data Sources -1. Measuring Dividend Price ratio uses CRSP Monthly Index files available on [WRDS](https://wrds-web.wharton.upenn.edu/wrds/ds/crsp/stock_a/stkmktix.cfm) - - `msi.sas7bdat` downloaded from `/wrds/crsp/sasdata/a_stock/msi.sas7bdat` - - See the calculations to account for reinvested dividends in this [note](./docs/dividendpriceratio.pdf) on how -2. Measuring the risk-free rate from H15 release available on [FRED](https://fred.stlouisfed.org/series/TB3MS -) -3. Measuring cay from Lettau's [website](http://faculty.haas.berkeley.edu/lettau/data_cay.html). *Last downloaded on March 23rd 2020* +1. **Dividend-price ratio** from CRSP Monthly Stock Market Index (`crsp.msi`), available on [WRDS](https://wrds-web.wharton.upenn.edu/wrds/ds/crsp/stock_a/stkmktix.cfm) + - See the calculations to account for reinvested dividends in this [note](./docs/dividendpriceratio.pdf) +2. **Risk-free rate** from the H15 release: 3-month T-bill ([`TB3MS`](https://fred.stlouisfed.org/series/TB3MS)) downloaded from [FRED](https://fred.stlouisfed.org) +3. **cay** (consumption-wealth ratio) constructed from FRED data following [Lettau and Ludvigson (2001)](https://doi.org/10.1111/0022-1082.00347). See details below. + + +## Construction of cay + +**In v1.0**, cay was downloaded directly from Martin Lettau's [website](http://faculty.haas.berkeley.edu/lettau/data_cay.html), last updated 2019Q3. That series is no longer maintained. + +**In v2.0**, I construct cay from publicly available FRED data. The cointegrating vector is estimated on the pre-COVID sample (1951Q4–2019Q3), the same endpoint as Lettau's last update. I deliberately exclude the pandemic period from estimation because COVID produced large, transitory swings in transfers (stimulus payments), consumption (lockdowns), and asset values that would distort the long-run cointegrating relationship. The estimated coefficients are then applied out of sample to compute cay through the latest available quarter.[^covid] + +[^covid]: Estimating DOLS on the full sample (including 2020–2025) shifts the cointegrating vector substantially: β_a falls from 0.195 to 0.070 and β_y rises from 0.863 to 0.991. The predictive R² is nearly unchanged (0.234 vs 0.231), but the pre-COVID coefficients are closer to Lettau's published values (β_a = 0.218, β_y = 0.801) and more economically interpretable. + +### Definition + +cay is the residual from a cointegrating regression of log real per-capita consumption on log real per-capita asset wealth and log real per-capita labor income: + +``` +c_t = α + β_a · a_t + β_y · y_t + cay_t +``` + +The cointegrating vector is estimated by Stock-Watson Dynamic OLS (DOLS) with 8 leads and lags of the first-differenced regressors. + +### Data sources (all from FRED) + +| Variable | FRED series | Description | +|---|---|---| +| Consumption (c) | [`PCEC`](https://fred.stlouisfed.org/series/PCEC) | Personal Consumption Expenditures, quarterly, SAAR | +| Asset wealth (a) | [`TNWBSHNO`](https://fred.stlouisfed.org/series/TNWBSHNO) | Households and Nonprofits Net Worth (Z.1) | +| Labor income (y) | *composite* | See construction below | +| Price deflator | [`PCECTPI`](https://fred.stlouisfed.org/series/PCECTPI) | PCE Chain-Type Price Index (2017=100) | +| Population | [`B230RC0Q173SBEA`](https://fred.stlouisfed.org/series/B230RC0Q173SBEA) | BEA Midperiod Population | + +All nominal series are deflated by PCECTPI and divided by population to obtain real per-capita values. +**Labor income construction** (Lettau and Ludvigson 2001, Appendix): +`y = wages + transfers + other labor income − social insurance − (labor share × taxes)` -## Latest estimates +where labor share = (wages + transfers + other labor income − social insurance) / personal income. + +| Component | FRED series | Description | +|---|---|---| +| Wages and salaries | [`WASCUR`](https://fred.stlouisfed.org/series/WASCUR) | Compensation of Employees: Wages and Salary Accruals | +| Transfer payments | [`A577RC1Q027SBEA`](https://fred.stlouisfed.org/series/A577RC1Q027SBEA) | Personal Current Transfer Receipts | +| Other labor income | [`B040RC1Q027SBEA`](https://fred.stlouisfed.org/series/B040RC1Q027SBEA) | Employer Contributions for Employee Pension and Insurance | +| Social insurance | [`A061RC1Q027SBEA`](https://fred.stlouisfed.org/series/A061RC1Q027SBEA) | Contributions for Government Social Insurance | +| Personal income | [`PINCOME`](https://fred.stlouisfed.org/series/PINCOME) | Personal Income | +| Personal taxes | [`W055RC1Q027SBEA`](https://fred.stlouisfed.org/series/W055RC1Q027SBEA) | Personal Current Taxes | + +### Validation against Lettau's published series + +I compare the constructed cay to Lettau's published series (1952Q1–2019Q3, 271 quarterly observations) on the same estimation sample. Current FRED vintages differ from Lettau's due to the 2023 NIPA comprehensive revision, which rescaled the PCE deflator by approximately 6%. + +**Component-level accuracy:** + +| | Correlation of levels | Max first-difference error | +|---|---|---| +| Consumption (c) | 0.99998 | 0.0046 | +| Asset wealth (a) | 0.99993 | 0.0083 | +| Labor income (y) | 0.99988 | 0.0075 | + +**DOLS coefficients** (estimation sample: 1951Q4–2019Q3): + +| | Lettau | v2.0 | +|---|---|---| +| β_a (wealth) | 0.218 | 0.195 | +| β_y (income) | 0.801 | 0.863 | + +**cay series correlation** (demeaned): 0.986 + +**Impact on predicted risk premium** (264 common observations, 1952Q1–2017Q4): + +| | Lettau cay (v1.0) | Constructed cay (v2.0) | +|---|---|---| +| D/P coefficient | 3.370 | 3.385 | +| cay coefficient | 1.814 | 1.564 | +| T-bill coefficient | −1.246 | −1.336 | +| R² | 0.344 | 0.332 | + +The predicted risk premium from both specifications has correlation 0.997. The mean absolute difference is 0.35 percentage points; 77% of observations differ by less than 0.5pp and 98% by less than 1pp. + + +## Latest estimates ~~~R =========================================================== Future Excess Returns ----------------------------------------------------------- -D/P ratio 3.370*** - (0.436) - -cay 1.814*** - (0.246) - -T-bill (three-month) -1.246*** - (0.163) - -Constant 0.011 - (0.013) - -Observations 264 -R2 0.344 -F Statistic 45.459*** (df = 3; 260) +D/P ratio 2.779*** + (1.021) + +cay 0.398 + (0.36) + +T-bill (three-month) -1.232*** + (0.306) + +Constant 0.034 + (0.035) + +Observations 285 +R2 0.234 ----------------------------------------------------------- Notes: ***Significant at the 1 percent level. **Significant at the 5 percent level. diff --git a/rules.mk b/rules.mk @@ -1,46 +0,0 @@ -# -# RULES for MAKEFILE for the entry and asset pricing Project -# -# -# -# Created March 24th 2020 -# Last modified March 24th 2020 -# -# -# -------------------------------------------------------------------------------------------------------- - - -# -------------------------------------------------------------------------------------------------------- -ifndef RULES_MK -RULES_MK:=1# Allow repeated "-include". - - -# -------------------------------------------------------------------------------------------------------- -# HOMEMADE SCRIPTS -define colorecho - @tput setaf 6 - @echo $1 - @tput sgr0 -endef -WHITE='\033[1;37m' -NC ='\033[0m' # No Color - - # Timing: see here https://stackoverflow.com/questions/8483149/gnu-make-timing-a-build-is-it-possible-to-have-a-target-whose-recipe-executes - TIME_START := $(shell date +%s) - define TIME-END - @time_end=`date +%s` ; time_exec=`awk -v "TS=${TIME_START}" -v "TE=$$time_end" 'BEGIN{TD=TE-TS;printf "%02dm:%02ds\n", TD/(60),TD%60}'` ; echo -e \\t${WHITE}cumulative time elapsed ... $${time_exec} ... $@ ${NC} -endef -# -------------------------------------------------------------------------------------------------------- - - -# -------------------------------------------------------------------------------------------------------- -# This will depend on your configuration. Easiest is to symlin latest julia to /usr/bin/julia -SHELL := /bin/bash -# adjust your WRDS username here -WRDS_USERNAME := XXXX -R_OPTS := --vanilla -# -------------------------------------------------------------------------------------------------------- - - -# -------------------------------------------------------------------------------------------------------- -endif diff --git a/src/CAY.jl b/src/CAY.jl @@ -0,0 +1,197 @@ +# src/CAY.jl +module CAY + +using DataFrames, Dates, Statistics, LinearAlgebra, CSV +include("FredUtils.jl") +using .FredUtils + +export compute_cay + +# FRED series IDs for CAY components +const SERIES = Dict( + :consumption => "PCEC", # Total PCE, Q, Bil $, SAAR + :net_worth => "TNWBSHNO", # HH Net Worth, Q, Mil $ + :wages => "WASCUR", # Wages & Salary Accruals, Q, Bil $ + :transfers => "A577RC1Q027SBEA", # Personal Current Transfer Receipts, Q + :other_labor => "B040RC1Q027SBEA", # Employer Pension/Insurance Contrib, Q + :social_ins => "A061RC1Q027SBEA", # Contributions for Govt Social Ins, Q + :personal_income => "PINCOME", # Personal Income, Q, Bil $ + :personal_taxes => "W055RC1Q027SBEA", # Personal Current Taxes, Q + :deflator => "PCECTPI", # PCE Price Index, Q, Index + :population => "B230RC0Q173SBEA", # BEA Midperiod Pop, Q, Thousands +) + +""" + download_macro_data() -> DataFrame + +Download all macro components from FRED and return a quarterly DataFrame. +""" +function download_macro_data() + println("Checking FRED series metadata:") + for (name, sid) in sort(collect(SERIES), by=first) + info = fred_series_info(sid) + println(" $name ($sid): $(info.frequency), $(info.units), $(info.observation_start)–$(info.observation_end)") + end + + raw = Dict{Symbol, DataFrame}() + for (name, sid) in SERIES + raw[name] = fred_observations(sid) + println("Downloaded $name: $(nrow(raw[name])) obs") + end + + # Consumption + df = rename(raw[:consumption], :value => :consumption) + + # Net worth: Millions -> Billions + nw = copy(raw[:net_worth]) + nw.value ./= 1000.0 + rename!(nw, :value => :net_worth) + df = innerjoin(df, nw, on=:date) + + # Labor income construction + wages = rename(raw[:wages], :value => :wages) + trans = rename(raw[:transfers], :value => :transfers) + other = rename(raw[:other_labor], :value => :other_labor) + si = rename(raw[:social_ins], :value => :social_ins) + pi = rename(raw[:personal_income], :value => :personal_income) + tax = rename(raw[:personal_taxes], :value => :personal_taxes) + + li = innerjoin(wages, trans, other, si, pi, tax, on=:date) + li.li_pretax = li.wages .+ li.transfers .+ li.other_labor .- li.social_ins + li.labor_share = li.li_pretax ./ li.personal_income + li.labor_income = li.li_pretax .- li.labor_share .* li.personal_taxes + df = innerjoin(df, select(li, :date, :labor_income), on=:date) + + # Deflator and population + defl = rename(raw[:deflator], :value => :deflator) + pop = rename(raw[:population], :value => :population) + df = innerjoin(df, defl, pop, on=:date) + + dropmissing!(df) + return df +end + +""" + process_components(df::DataFrame) -> DataFrame + +Convert nominal aggregates to log real per-capita: c, a, y. +""" +function process_components(df::DataFrame) + # Convert start-of-quarter dates to end-of-quarter (to match Lettau convention) + out = DataFrame(date = Dates.lastdayofmonth.(df.date .+ Dates.Month(2))) + # Real per-capita in dollars per person: + # consumption/income in billions, population in thousands + # => multiply by 1e9 / 1e3 = 1e6 to get dollars per person + # deflator is index with base=100, so divide by (deflator/100) + out.c = log.(df.consumption ./ df.deflator .* 100 ./ df.population .* 1e6) + out.a = log.(df.net_worth ./ df.deflator .* 100 ./ df.population .* 1e6) + out.y = log.(df.labor_income ./ df.deflator .* 100 ./ df.population .* 1e6) + return out +end + +""" + estimate_dols(c, a, y; K=8) -> NamedTuple + +Stock-Watson Dynamic OLS for cointegrating regression: + c_t = α + β_a*a_t + β_y*y_t + Σ_{j=-K}^{K} γ_j*Δa_{t+j} + Σ_{j=-K}^{K} δ_j*Δy_{t+j} + ε_t +""" +function estimate_dols(c::Vector{Float64}, a::Vector{Float64}, y::Vector{Float64}; K::Int=8) + T = length(c) + @assert length(a) == T && length(y) == T + + # Valid range: need Δx[t+j] for j in -K:K, where Δx[t] = x[t]-x[t-1] + # Δx exists for t=2:T, so t+j ∈ [2,T] => t ∈ [K+2, T-K] + valid = (K+2):(T-K) + n = length(valid) + + ncols = 1 + 2 + 2*(2K+1) # intercept + a,y + leads/lags of Δa,Δy + X = zeros(n, ncols) + Y = c[valid] + + X[:, 1] .= 1.0 + X[:, 2] = a[valid] + X[:, 3] = y[valid] + + col = 4 + for j in -K:K + X[:, col] = [a[t+j] - a[t+j-1] for t in valid] + col += 1 + end + for j in -K:K + X[:, col] = [y[t+j] - y[t+j-1] for t in valid] + col += 1 + end + + β = X \ Y + α = β[1] + β_a = β[2] + β_y = β[3] + + # Compute cay for full sample + cay = c .- α .- β_a .* a .- β_y .* y + + println("DOLS coefficients: α=$(round(α, digits=4)), β_a=$(round(β_a, digits=4)), β_y=$(round(β_y, digits=4))") + println(" (Lettau reference: α≈-0.441, β_a≈0.218, β_y≈0.801)") + + return (; α, β_a, β_y, cay, valid) +end + +""" + compute_cay(; K=8, estimation_end=nothing) -> NamedTuple + +Full pipeline: download data, process, estimate DOLS. +If `estimation_end` is provided, DOLS is estimated only on data up to that date, +but cay is computed for the full sample using the estimated coefficients. +Returns (; data::DataFrame, beta_a, beta_y, alpha) where data has columns +date, c, a, y, cay. +""" +function compute_cay(; K::Int=8, + estimation_start::Union{Date,Nothing}=nothing, + estimation_end::Union{Date,Nothing}=nothing) + raw = download_macro_data() + df = process_components(raw) + dropmissing!(df) + + # Restrict estimation sample if requested + est_mask = trues(nrow(df)) + if estimation_start !== nothing + est_mask .&= df.date .>= estimation_start + end + if estimation_end !== nothing + est_mask .&= df.date .<= estimation_end + end + + if any(.!est_mask) + est_idx = findall(est_mask) + println("DOLS estimation sample: $(df.date[est_idx[1]]) to $(df.date[est_idx[end]]) ($(length(est_idx)) obs)") + result = estimate_dols(df.c[est_idx], df.a[est_idx], df.y[est_idx]; K) + # Recompute cay for full sample using estimated coefficients + cay_full = df.c .- result.α .- result.β_a .* df.a .- result.β_y .* df.y + else + result = estimate_dols(df.c, df.a, df.y; K) + cay_full = result.cay + end + + data = DataFrame( + date = df.date, + c = df.c, + a = df.a, + y = df.y, + cay = cay_full, + ) + return (; data, beta_a=result.β_a, beta_y=result.β_y, alpha=result.α) +end + +# When run as script +if abspath(PROGRAM_FILE) == @__FILE__ + # Estimate DOLS on pre-COVID sample (1951Q4–2019Q3) to avoid distortion from + # the pandemic period (large swings in transfers, consumption, and asset values). + # The estimated coefficients are then applied to the full sample to extend cay. + res = compute_cay(estimation_start=Date(1951,10,1), estimation_end=Date(2019,9,30)) + # Write with column names matching Lettau's format: date,c,w,y,cay + out = rename(res.data, :a => :w) + CSV.write("input/cay_computed.csv", out) + println("Wrote input/cay_computed.csv: $(nrow(out)) rows, $(out.date[1]) to $(out.date[end])") +end + +end # module diff --git a/src/DataImport.jl b/src/DataImport.jl @@ -0,0 +1,142 @@ +# src/DataImport.jl +module DataImport + +using CSV, DataFrames, Dates, Statistics +include("FredUtils.jl") +using .FredUtils + +export compute_dp, compute_tbill, compute_excess_returns, build_predictors + +""" + compute_dp(msi_path) -> DataFrame + +Compute 12-month rolling dividend-price ratio from CRSP MSI data. +Replicates R logic: accumulate monthly dividends with reinvestment over 12 months. + +Returns DataFrame with columns: dateym, dp. +""" +function compute_dp(msi_path::String) + msi = CSV.read(msi_path, DataFrame) + dropmissing!(msi, [:vwretd, :vwretx]) + + n = nrow(msi) + dpvw = 100.0 .* (msi.vwretd .- msi.vwretx) ./ (1.0 .+ msi.vwretx) + retd_retx = (1.0 .+ msi.vwretd) ./ (1.0 .+ msi.vwretx) + + dp = zeros(n) + for i in 11:-1:0 + for t in (i+1):n + dp[t] = dp[t] * retd_retx[t-i] + dpvw[t-i] + end + end + dp ./= 100.0 + + dates = Date.(msi.date) + dateym = year.(dates) .* 100 .+ month.(dates) + + return DataFrame(dateym = dateym, dp = dp) +end + +""" + compute_tbill(; observation_end) -> DataFrame + +Download 3-month T-bill from FRED (TB3MS). Returns DataFrame with dateym, rf. +""" +function compute_tbill(; observation_end::Date = Date(2026,12,31)) + df = fred_observations("TB3MS"; end_date=observation_end) + dropmissing!(df) + dateym = year.(df.date) .* 100 .+ month.(df.date) + rf = df.value ./ 100.0 + return DataFrame(dateym = dateym, rf = rf) +end + +""" + compute_excess_returns(msi_path, tbill_df) -> DataFrame + +Compute 3-year geometric average future excess returns. +Replicates R logic from import_predictors.R lines 100-114. + +The R code does: +1. lead1_retm = shift(retm, 1, type="lead") -- next month's return +2. retm_y = exp(roll_sum(log(1+lead1_retm), n=12, align="left")) - 1 -- 12-month forward return +3. rf_y = geometric average of quarterly T-bill rates (current + 3,6,9 month leads) +4. rmrf_y3 = 3-year geometric average excess return +""" +function compute_excess_returns(msi_path::String, tbill_df::DataFrame) + msi = CSV.read(msi_path, DataFrame) + dropmissing!(msi, [:vwretd]) + dates = Date.(msi.date) + dateym = year.(dates) .* 100 .+ month.(dates) + + df = DataFrame(dateym = dateym, retm = msi.vwretd) + df = innerjoin(df, tbill_df, on=:dateym) + + n = nrow(df) + retm = df.retm + rf = df.rf + + # 12-month forward market return: lead by 1, then rolling 12-month sum of log returns + retm_y = Vector{Union{Float64,Missing}}(missing, n) + for t in 1:(n-12) + retm_y[t] = exp(sum(log.(1.0 .+ retm[(t+1):(t+12)]))) - 1.0 + end + + # Annual risk-free: geometric average of quarterly T-bill + rf_y = Vector{Union{Float64,Missing}}(missing, n) + for t in 1:(n-9) + rf_y[t] = (1+rf[t])^0.25 * (1+rf[t+3])^0.25 * (1+rf[t+6])^0.25 * (1+rf[t+9])^0.25 - 1.0 + end + + # 3-year geometric average excess return + rmrf_y3 = Vector{Union{Float64,Missing}}(missing, n) + for t in 1:(n-24) + if !ismissing(retm_y[t]) && !ismissing(retm_y[t+12]) && !ismissing(retm_y[t+24]) && + !ismissing(rf_y[t]) && !ismissing(rf_y[t+12]) && !ismissing(rf_y[t+24]) + rmrf_y3[t] = ( + ((1+retm_y[t]) * (1+retm_y[t+12]) * (1+retm_y[t+24]))^(1/3) - + (((1+rf_y[t]) * (1+rf_y[t+12]) * (1+rf_y[t+24]))^(1/3) - 1) - 1 + ) + end + end + + return DataFrame(dateym = df.dateym, rmrf_y3 = rmrf_y3) +end + +""" + build_predictors(msi_path, cay_path) -> DataFrame + +Full pipeline: compute D/P, download T-bill, compute excess returns, +load CAY, merge all. Returns DataFrame with: dateym, dp, rf, rmrf_y3, cay. +""" +function build_predictors(msi_path::String, cay_path::String) + dp_df = compute_dp(msi_path) + tbill_df = compute_tbill() + rmrf_df = compute_excess_returns(msi_path, tbill_df) + + # Load CAY (either Lettau's or our computed version) + cay_raw = CSV.read(cay_path, DataFrame; header=1) + rename!(cay_raw, Symbol.(["date", "c", "w", "y", "cay"])) + cay_raw.date = Date.(cay_raw.date) + cay_df = DataFrame( + dateym = year.(cay_raw.date) .* 100 .+ month.(cay_raw.date), + cay = cay_raw.cay, + ) + + # Merge + predict = innerjoin(dp_df, tbill_df, on=:dateym) + predict = innerjoin(predict, rmrf_df, on=:dateym) + predict = innerjoin(predict, cay_df, on=:dateym) + dropmissing!(predict) + + return predict +end + +# When run as script +if abspath(PROGRAM_FILE) == @__FILE__ + mkpath("tmp") + predict = build_predictors("output/msi.csv", "input/cay_computed.csv") + CSV.write("tmp/predict.csv", predict) + println("Wrote tmp/predict.csv: $(nrow(predict)) rows") +end + +end # module diff --git a/src/FredUtils.jl b/src/FredUtils.jl @@ -0,0 +1,78 @@ +# src/FredUtils.jl +module FredUtils + +using HTTP, JSON, DataFrames, Dates + +export fred_series_info, fred_observations + +const FRED_BASE = "https://api.stlouisfed.org/fred" + +function _api_key() + key = get(ENV, "FRED_API_KEY", "") + if isempty(key) + envfile = joinpath(@__DIR__, "..", ".env") + if isfile(envfile) + for line in eachline(envfile) + m = match(r"^FRED_API_KEY\s*=\s*(.+)$", line) + if m !== nothing + key = strip(m.captures[1]) + break + end + end + end + end + isempty(key) && error("Set FRED_API_KEY environment variable or add it to .env") + return key +end + +""" + fred_series_info(series_id) -> NamedTuple + +Return metadata for a FRED series: title, frequency, units, seasonal_adjustment, +observation_start, observation_end. +""" +function fred_series_info(series_id::AbstractString) + url = "$FRED_BASE/series?series_id=$series_id&api_key=$(_api_key())&file_type=json" + resp = HTTP.get(url) + data = JSON.parse(String(resp.body)) + s = data["seriess"][1] + return ( + id = s["id"], + title = s["title"], + frequency = s["frequency"], + units = s["units"], + seasonal_adjustment = s["seasonal_adjustment"], + observation_start = Date(s["observation_start"]), + observation_end = Date(s["observation_end"]), + ) +end + +""" + fred_observations(series_id; start_date, end_date) -> DataFrame + +Download observations for a FRED series. Returns DataFrame with columns `date::Date` +and `value::Union{Float64,Missing}`. +""" +function fred_observations(series_id::AbstractString; + start_date::Date = Date(1947,1,1), + end_date::Date = Date(2026,12,31)) + url = string(FRED_BASE, "/series/observations?series_id=", series_id, + "&api_key=", _api_key(), + "&file_type=json", + "&observation_start=", start_date, + "&observation_end=", end_date) + resp = HTTP.get(url) + data = JSON.parse(String(resp.body)) + obs_list = data["observations"] + n = length(obs_list) + dates = Vector{Date}(undef, n) + values = Vector{Union{Float64,Missing}}(undef, n) + for (i, obs) in enumerate(obs_list) + dates[i] = Date(obs["date"]) + v = obs["value"] + values[i] = v == "." ? missing : parse(Float64, v) + end + return DataFrame(date = dates, value = values) +end + +end # module diff --git a/src/RiskPremium.jl b/src/RiskPremium.jl @@ -0,0 +1,179 @@ +module RiskPremium + +using CSV, DataFrames, Dates, Statistics, LinearAlgebra, SpecialFunctions +using Plots +pgfplotsx() + +export run_regression, format_table, make_plot + +""" + newey_west_vcov(X, residuals; lag=12) + +Newey-West HAC variance-covariance matrix with Bartlett kernel. +Matches R's sandwich::NeweyWest(model, lag=12, prewhite=FALSE). +""" +function newey_west_vcov(X::Matrix{Float64}, e::Vector{Float64}; lag::Int=12) + n, k = size(X) + XX_inv = inv(X'X) + + # Meat: S = Σ w(l) * [Γ(l) + Γ(l)'] with Bartlett weights + S = zeros(k, k) + for l in 0:lag + w = 1.0 - l / (lag + 1) # Bartlett kernel + Γ = zeros(k, k) + for t in (l+1):n + Γ .+= e[t] * e[t-l] .* (X[t,:] * X[t-l,:]') + end + if l == 0 + S .+= w .* Γ + else + S .+= w .* (Γ .+ Γ') + end + end + + V = XX_inv * S * XX_inv + return V +end + +""" + run_regression(predict; sample_filter=nothing) -> NamedTuple + +Run OLS: rmrf_y3 ~ dp + cay + rf with Newey-West(12) standard errors. +Returns (coefs, se, r2, nobs, residuals, fitted). +""" +function run_regression(predict::DataFrame; sample_filter=nothing) + df = isnothing(sample_filter) ? copy(predict) : filter(sample_filter, predict) + + y = Float64.(df.rmrf_y3) + n = length(y) + X = hcat(ones(n), Float64.(df.dp), Float64.(df.cay), Float64.(df.rf)) + varnames = [:constant, :dp, :cay, :rf] + + β = X \ y + ŷ = X * β + e = y .- ŷ + + ss_res = sum(e.^2) + ss_tot = sum((y .- mean(y)).^2) + r2 = 1.0 - ss_res / ss_tot + + V = newey_west_vcov(X, e; lag=12) + se = sqrt.(diag(V)) + + coefs = Dict(varnames .=> β) + ses = Dict(varnames .=> se) + + return (; coefs, se=ses, r2, nobs=n, residuals=e, fitted=ŷ, β, varnames) +end + +""" + format_table(result) -> String + +Format regression output as text table (replaces stargazer). +""" +function format_table(result) + lines = String[] + push!(lines, "~~~R") + push!(lines, "===========================================================") + push!(lines, " Future Excess Returns ") + push!(lines, "-----------------------------------------------------------") + + labels = Dict(:dp => "D/P ratio", :cay => "cay", :rf => "T-bill (three-month)", :constant => "Constant") + + for var in [:dp, :cay, :rf, :constant] + b = result.coefs[var] + s = result.se[var] + z = abs(b / s) + p = 2.0 * (1.0 - _Φ(z)) + st = p < 0.01 ? "***" : p < 0.05 ? "**" : p < 0.10 ? "*" : "" + push!(lines, "$(rpad(labels[var], 35))$(lpad(string(round(b, digits=3)) * st, 20))") + push!(lines, "$(rpad("", 35))$(lpad("(" * string(round(s, digits=3)) * ")", 20))") + push!(lines, "") + end + + push!(lines, "$(rpad("Observations", 35))$(lpad(string(result.nobs), 20))") + push!(lines, "$(rpad("R2", 35))$(lpad(string(round(result.r2, digits=3)), 20))") + push!(lines, "-----------------------------------------------------------") + push!(lines, "Notes: ***Significant at the 1 percent level.") + push!(lines, " **Significant at the 5 percent level. ") + push!(lines, " *Significant at the 10 percent level. ") + push!(lines, "~~~") + return join(lines, "\n") +end + +# Standard normal CDF +function _Φ(x) + return 0.5 * erfc(-x / sqrt(2.0)) +end + +""" + make_plot(predict) + +Plot expected vs realized excess returns. Uses Plots.jl with PGFPlotsX backend. +""" +function make_plot(predict::DataFrame) + dates = Date.( + div.(predict.dateym, 100), + mod.(predict.dateym, 100), + 1 + ) + + # Major ticks every 10 years, minor every 5 + yr_min = year(dates[1]) + yr_max = year(dates[end]) + major_years = (yr_min ÷ 10 * 10):10:(yr_max ÷ 10 * 10 + 10) + minor_years = (yr_min ÷ 5 * 5):5:(yr_max ÷ 5 * 5 + 5) + xtick_major = Date.(major_years, 1, 1) + xtick_minor = Date.(minor_years, 1, 1) + + p = plot(dates, 100 .* predict.rmrf_y3; + label = "Realized", + color = :steelblue, + alpha = 0.75, + lw = 0.5, + marker = (:circle, 2, 0.5, :steelblue), + xlabel = "", + ylabel = "Returns (percent)", + legend = :bottomleft, + framestyle = :box, + xticks = (xtick_major, [string(year(d)) * "-M" * string(month(d)) for d in xtick_major]), + minorticks = 2, + ) + plot!(p, dates, 100 .* predict.exp_rmrf; + label = "Expected", + color = :indianred, + alpha = 0.75, + lw = 0.5, + marker = (:circle, 2, 0.5, :indianred), + ) + + savefig(p, "output/predict.pdf") + savefig(p, "output/predict.png") + println("Wrote output/predict.pdf and output/predict.png") +end + +# When run as script +if abspath(PROGRAM_FILE) == @__FILE__ + predict = CSV.read("tmp/predict.csv", DataFrame) + predict.year = div.(predict.dateym, 100) + + r1 = run_regression(predict; sample_filter = r -> r.year < 2011) + println("In-sample (year < 2011):") + println(" β_dp=$(round(r1.coefs[:dp], digits=3)), β_cay=$(round(r1.coefs[:cay], digits=3)), β_rf=$(round(r1.coefs[:rf], digits=3))") + + r2 = run_regression(predict) + println("\nFull sample:") + println(" β_dp=$(round(r2.coefs[:dp], digits=3)), β_cay=$(round(r2.coefs[:cay], digits=3)), β_rf=$(round(r2.coefs[:rf], digits=3))") + + predict.exp_rmrf = r2.fitted + CSV.write("output/predict.csv", select(predict, :dateym, :dp, :rf, :rmrf_y3, :cay, :exp_rmrf)) + + table = format_table(r2) + mkpath("tmp") + write("tmp/reg_update.txt", table) + println("\nWrote output/predict.csv and tmp/reg_update.txt") + + make_plot(predict) +end + +end # module diff --git a/src/readme_in.md b/src/readme_in.md @@ -1,28 +0,0 @@ -# Measuring the Market Risk Premium - -![](output/predict.png) - - -This code updates the measure of equity risk premium. - -We use the dividend-price ratio, cay and the three-month T-bill to predict future excess returns - -+ *Haddad Valentin, Erik Loualiche, and Matthew Plosser*: **Buyout Activity: the Impact of Aggregate Discount Rates**; Journal of Finance, February 2017, 72:1 -+ [Download the paper](http://loualiche.gitlab.io/www/abstract/LBO.html) -+ [Download the data](https://github.com/eloualiche/RiskPremium/releases) - - -## Data Sources - -1. Measuring Dividend Price ratio uses CRSP Monthly Index files available on [WRDS](https://wrds-web.wharton.upenn.edu/wrds/ds/crsp/stock_a/stkmktix.cfm) - - `msi.sas7bdat` downloaded from `/wrds/crsp/sasdata/a_stock/msi.sas7bdat` - - See the calculations to account for reinvested dividends in this [note](./docs/dividendpriceratio.pdf) on how -2. Measuring the risk-free rate from H15 release available on [FRED](https://fred.stlouisfed.org/series/TB3MS -) -3. Measuring cay from Lettau's [website](http://faculty.haas.berkeley.edu/lettau/data_cay.html). *Last downloaded on March 23rd 2020* - - - -## Latest estimates - - diff --git a/src/readme_input.txt b/src/readme_input.txt @@ -0,0 +1,111 @@ +<h1 align="center">Measuring the Market Risk Premium</h1> +<p align="center"><em>Last updated: March 2026</em></p> + +![](output/predict.png) + + +This code updates the measure of equity risk premium. + +I use the dividend-price ratio, cay and the three-month T-bill to predict future excess returns + ++ *Haddad Valentin, Erik Loualiche, and Matthew Plosser*: **Buyout Activity: the Impact of Aggregate Discount Rates**; Journal of Finance, February 2017, 72:1 ++ [Download the paper](http://loualiche.gitlab.io/www/abstract/LBO.html) ++ [Download the data](https://github.com/eloualiche/RiskPremium/releases) + + +## Releases + +**For the exact replication of the published paper, use [v1.0](https://github.com/eloualiche/RiskPremium/releases/tag/v1.0).** That release uses the original R pipeline with Lettau's cay downloaded directly from his [website](http://faculty.haas.berkeley.edu/lettau/data_cay.html) (1952Q1–2019Q3). CRSP data through 2017Q4. Regression coefficients: D/P = 3.370, cay = 1.814, T-bill = −1.246, R² = 0.344 (264 obs). + +**For updated estimates, use [v2-202603](https://github.com/eloualiche/RiskPremium/releases/tag/v2-202603).** This release rewrites the pipeline in Julia and constructs cay from publicly available FRED data, removing the dependency on Lettau's website. CRSP data through 2024Q4. DOLS coefficients: β_a = 0.195, β_y = 0.863 (estimation sample: 1951Q4–2019Q3). Regression coefficients: D/P = 2.779, cay = 0.398, T-bill = −1.232, R² = 0.234 (285 obs). See the [construction of cay](#construction-of-cay) section below for validation details. Future data updates follow the `v2-YYYYMM` convention. + + +## Data Sources + +1. **Dividend-price ratio** from CRSP Monthly Stock Market Index (`crsp.msi`), available on [WRDS](https://wrds-web.wharton.upenn.edu/wrds/ds/crsp/stock_a/stkmktix.cfm) + - See the calculations to account for reinvested dividends in this [note](./docs/dividendpriceratio.pdf) +2. **Risk-free rate** from the H15 release: 3-month T-bill ([`TB3MS`](https://fred.stlouisfed.org/series/TB3MS)) downloaded from [FRED](https://fred.stlouisfed.org) +3. **cay** (consumption-wealth ratio) constructed from FRED data following [Lettau and Ludvigson (2001)](https://doi.org/10.1111/0022-1082.00347). See details below. + + +## Construction of cay + +**In v1.0**, cay was downloaded directly from Martin Lettau's [website](http://faculty.haas.berkeley.edu/lettau/data_cay.html), last updated 2019Q3. That series is no longer maintained. + +**In v2.0**, I construct cay from publicly available FRED data. The cointegrating vector is estimated on the pre-COVID sample (1951Q4–2019Q3), the same endpoint as Lettau's last update. I deliberately exclude the pandemic period from estimation because COVID produced large, transitory swings in transfers (stimulus payments), consumption (lockdowns), and asset values that would distort the long-run cointegrating relationship. The estimated coefficients are then applied out of sample to compute cay through the latest available quarter.[^covid] + +[^covid]: Estimating DOLS on the full sample (including 2020–2025) shifts the cointegrating vector substantially: β_a falls from 0.195 to 0.070 and β_y rises from 0.863 to 0.991. The predictive R² is nearly unchanged (0.234 vs 0.231), but the pre-COVID coefficients are closer to Lettau's published values (β_a = 0.218, β_y = 0.801) and more economically interpretable. + +### Definition + +cay is the residual from a cointegrating regression of log real per-capita consumption on log real per-capita asset wealth and log real per-capita labor income: + +``` +c_t = α + β_a · a_t + β_y · y_t + cay_t +``` + +The cointegrating vector is estimated by Stock-Watson Dynamic OLS (DOLS) with 8 leads and lags of the first-differenced regressors. + +### Data sources (all from FRED) + +| Variable | FRED series | Description | +|---|---|---| +| Consumption (c) | [`PCEC`](https://fred.stlouisfed.org/series/PCEC) | Personal Consumption Expenditures, quarterly, SAAR | +| Asset wealth (a) | [`TNWBSHNO`](https://fred.stlouisfed.org/series/TNWBSHNO) | Households and Nonprofits Net Worth (Z.1) | +| Labor income (y) | *composite* | See construction below | +| Price deflator | [`PCECTPI`](https://fred.stlouisfed.org/series/PCECTPI) | PCE Chain-Type Price Index (2017=100) | +| Population | [`B230RC0Q173SBEA`](https://fred.stlouisfed.org/series/B230RC0Q173SBEA) | BEA Midperiod Population | + +All nominal series are deflated by PCECTPI and divided by population to obtain real per-capita values. + +**Labor income construction** (Lettau and Ludvigson 2001, Appendix): + +`y = wages + transfers + other labor income − social insurance − (labor share × taxes)` + +where labor share = (wages + transfers + other labor income − social insurance) / personal income. + +| Component | FRED series | Description | +|---|---|---| +| Wages and salaries | [`WASCUR`](https://fred.stlouisfed.org/series/WASCUR) | Compensation of Employees: Wages and Salary Accruals | +| Transfer payments | [`A577RC1Q027SBEA`](https://fred.stlouisfed.org/series/A577RC1Q027SBEA) | Personal Current Transfer Receipts | +| Other labor income | [`B040RC1Q027SBEA`](https://fred.stlouisfed.org/series/B040RC1Q027SBEA) | Employer Contributions for Employee Pension and Insurance | +| Social insurance | [`A061RC1Q027SBEA`](https://fred.stlouisfed.org/series/A061RC1Q027SBEA) | Contributions for Government Social Insurance | +| Personal income | [`PINCOME`](https://fred.stlouisfed.org/series/PINCOME) | Personal Income | +| Personal taxes | [`W055RC1Q027SBEA`](https://fred.stlouisfed.org/series/W055RC1Q027SBEA) | Personal Current Taxes | + +### Validation against Lettau's published series + +I compare the constructed cay to Lettau's published series (1952Q1–2019Q3, 271 quarterly observations) on the same estimation sample. Current FRED vintages differ from Lettau's due to the 2023 NIPA comprehensive revision, which rescaled the PCE deflator by approximately 6%. + +**Component-level accuracy:** + +| | Correlation of levels | Max first-difference error | +|---|---|---| +| Consumption (c) | 0.99998 | 0.0046 | +| Asset wealth (a) | 0.99993 | 0.0083 | +| Labor income (y) | 0.99988 | 0.0075 | + +**DOLS coefficients** (estimation sample: 1951Q4–2019Q3): + +| | Lettau | v2.0 | +|---|---|---| +| β_a (wealth) | 0.218 | 0.195 | +| β_y (income) | 0.801 | 0.863 | + +**cay series correlation** (demeaned): 0.986 + +**Impact on predicted risk premium** (264 common observations, 1952Q1–2017Q4): + +| | Lettau cay (v1.0) | Constructed cay (v2.0) | +|---|---|---| +| D/P coefficient | 3.370 | 3.385 | +| cay coefficient | 1.814 | 1.564 | +| T-bill coefficient | −1.246 | −1.336 | +| R² | 0.344 | 0.332 | + +The predicted risk premium from both specifications has correlation 0.997. The mean absolute difference is 0.35 percentage points; 77% of observations differ by less than 0.5pp and 98% by less than 1pp. + + +## Latest estimates + + diff --git a/test/test_cay.jl b/test/test_cay.jl @@ -0,0 +1,100 @@ +# test/test_cay.jl — Validate CAY module against Lettau & Ludvigson's published data +# +# Run: julia --project=. test/test_cay.jl + +using Test, CSV, DataFrames, Dates, Statistics + +# ---------- Load the CAY module ------------------------------------------ +include(joinpath(@__DIR__, "..", "src", "CAY.jl")) +using .CAY + +# ---------- Load Lettau's published data --------------------------------- +lettau = CSV.read( + joinpath(@__DIR__, "..", "input", "cay_current.csv"), + DataFrame; + header = 1, + normalizenames = true, +) + +# Rename columns to standard names +rename!(lettau, names(lettau) .=> ["date", "c", "w", "y", "cay"]) + +# Parse dates +lettau.date = Date.(lettau.date) + +# ---------- Download & process our data ---------------------------------- +println("Downloading FRED series and computing CAY...") +# Estimate DOLS on Lettau's sample period (1951Q4-2019Q3) for replication +result = CAY.compute_cay(estimation_start=Date(1951,10,1), estimation_end=Date(2019,9,30)) +cay_df = result.data + +# ---------- Align to Lettau's date range --------------------------------- +# Our result uses end-of-quarter dates; Lettau's also uses end-of-quarter. +# Merge on date +merged = innerjoin( + select(cay_df, :date, :c => :c_ours, :a => :a_ours, :y => :y_ours, :cay => :cay_ours), + select(lettau, :date, :c => :c_lettau, :w => :w_lettau, :y => :y_lettau, :cay => :cay_lettau), + on = :date, +) + +println("Merged $(nrow(merged)) quarters (Lettau has $(nrow(lettau)) quarters)") + +@testset "CAY Validation" begin + + # ---- 1) Correlation of log-levels > 0.999 ---------------------------- + @testset "Level correlations" begin + corr_c = cor(merged.c_ours, merged.c_lettau) + corr_a = cor(merged.a_ours, merged.w_lettau) + corr_y = cor(merged.y_ours, merged.y_lettau) + println(" cor(c): $corr_c") + println(" cor(a): $corr_a") + println(" cor(y): $corr_y") + @test corr_c > 0.999 + @test corr_a > 0.999 + @test corr_y > 0.999 + end + + # ---- 2) First-difference max errors ---------------------------------- + @testset "First-difference accuracy" begin + dc_ours = diff(merged.c_ours) + dc_lettau = diff(merged.c_lettau) + da_ours = diff(merged.a_ours) + da_lettau = diff(merged.w_lettau) + dy_ours = diff(merged.y_ours) + dy_lettau = diff(merged.y_lettau) + + max_dc = maximum(abs.(dc_ours .- dc_lettau)) + max_da = maximum(abs.(da_ours .- da_lettau)) + max_dy = maximum(abs.(dy_ours .- dy_lettau)) + println(" max |Δc - Δc_L|: $max_dc") + println(" max |Δa - Δa_L|: $max_da") + println(" max |Δy - Δy_L|: $max_dy") + @test max_dc < 0.01 + @test max_da < 0.01 + @test max_dy < 0.01 + end + + # ---- 3) DOLS coefficients ------------------------------------------- + @testset "DOLS coefficients" begin + beta_a = result.beta_a + beta_y = result.beta_y + println(" β_a = $beta_a (Lettau: ≈0.218)") + println(" β_y = $beta_y (Lettau: ≈0.801)") + @test abs(beta_a - 0.218) < 0.05 + @test abs(beta_y - 0.801) < 0.10 + end + + # ---- 4) CAY correlation > 0.99 -------------------------------------- + @testset "CAY correlation" begin + # Demean both series + cay_ours = merged.cay_ours .- mean(merged.cay_ours) + cay_lettau = merged.cay_lettau .- mean(merged.cay_lettau) + corr_cay = cor(cay_ours, cay_lettau) + println(" cor(cay_demeaned): $corr_cay") + # Threshold 0.98: cross-vintage replication with 2023 NIPA comprehensive revision + # shifts deflator ~6% and modifies component series definitions + @test corr_cay > 0.98 + end +end + +println("\nAll CAY tests passed!") diff --git a/test/test_dataimport.jl b/test/test_dataimport.jl @@ -0,0 +1,63 @@ +# test/test_dataimport.jl +using Test, CSV, DataFrames, Dates, Statistics + +# Load R reference +ref = CSV.read("output/predict.csv", DataFrame) +println("Reference predict.csv: $(nrow(ref)) obs, dateym $(ref.dateym[1]) to $(ref.dateym[end])") + +include(joinpath(@__DIR__, "..", "src", "DataImport.jl")) +using .DataImport + +# --- Test D/P ratio --- +dp_df = DataImport.compute_dp("output/msi.csv") +# Merge on dateym +comp = innerjoin( + select(ref, :dateym, :dp => :dp_ref), + dp_df, + on=:dateym +) +maxerr = maximum(abs.(comp.dp .- comp.dp_ref)) +println("D/P ratio max absolute error: $maxerr") +@test maxerr < 1e-10 +println("D/P ratio matches R output") + +# --- Test T-bill --- +tbill_df = DataImport.compute_tbill() +comp_rf = innerjoin( + select(ref, :dateym, :rf => :rf_ref), + tbill_df, + on=:dateym +) +maxerr_rf = maximum(abs.(comp_rf.rf .- comp_rf.rf_ref)) +println("T-bill max absolute error: $maxerr_rf") +@test maxerr_rf < 1e-6 +println("✓ T-bill matches R output") + +# --- Test future excess returns --- +rmrf_df = DataImport.compute_excess_returns("output/msi.csv", tbill_df) +comp_rmrf = innerjoin( + select(ref, :dateym, :rmrf_y3 => :rmrf_ref), + rmrf_df, + on=:dateym +) +dropmissing!(comp_rmrf) +maxerr_rmrf = maximum(abs.(comp_rmrf.rmrf_y3 .- comp_rmrf.rmrf_ref)) +println("Excess return max absolute error: $maxerr_rmrf") +@test maxerr_rmrf < 1e-10 +println("✓ Future excess returns match R output") + +# --- Test full merge --- +predict = DataImport.build_predictors("output/msi.csv", "input/cay_current.csv") +println("Built predict: $(nrow(predict)) obs") + +# Compare against R reference (264 obs) +comp_full = innerjoin(ref, predict, on=:dateym, makeunique=true) +println("Matched $(nrow(comp_full)) obs (R has $(nrow(ref)))") +@test nrow(comp_full) == nrow(ref) + +for col in [:dp, :rf, :rmrf_y3, :cay] + local maxerr = maximum(abs.(comp_full[!, col] .- comp_full[!, Symbol(string(col, "_1"))])) + println("$col max error: $maxerr") + @test maxerr < 1e-6 +end +println("✓ Full predictor merge validated") diff --git a/test/test_regression.jl b/test/test_regression.jl @@ -0,0 +1,39 @@ +# test/test_regression.jl +using Test, CSV, DataFrames, Statistics + +# R reference coefficients from readme.md (full sample, 264 obs) +ref_coefs = Dict( + :dp => 3.370, + :cay => 1.814, + :rf => -1.246, + :constant => 0.011, +) +ref_r2 = 0.344 +ref_nobs = 264 + +include(joinpath(@__DIR__, "..", "src", "RiskPremium.jl")) +using .RiskPremium + +# Use the R reference predict.csv directly (already validated in test_dataimport.jl) +predict = CSV.read("output/predict.csv", DataFrame) +result = RiskPremium.run_regression(predict) + +println("Coefficients:") +println(" dp: $(round(result.coefs[:dp], digits=3)) (ref: $(ref_coefs[:dp]))") +println(" cay: $(round(result.coefs[:cay], digits=3)) (ref: $(ref_coefs[:cay]))") +println(" rf: $(round(result.coefs[:rf], digits=3)) (ref: $(ref_coefs[:rf]))") +println(" const: $(round(result.coefs[:constant], digits=3)) (ref: $(ref_coefs[:constant]))") +println("R²: $(round(result.r2, digits=3)) (ref: $ref_r2)") +println("N: $(result.nobs) (ref: $ref_nobs)") + +@testset "Regression validation" begin + for (k, v) in ref_coefs + err = abs(result.coefs[k] - v) + println(" $k error: $err") + @test err < 0.01 + end + @test abs(result.r2 - ref_r2) < 0.005 + @test result.nobs == ref_nobs +end + +println("✓ Regression coefficients match R output")