##  [1] "y025" "y050" "y075" "y1"   "y125" "y150" "y175" "y2"   "y225" "y250"
## [11] "y275" "y3"   "y325" "y350" "y375" "y4"   "y425" "y450" "y475" "y5"  
## [21] "y525" "y550" "y575" "y6"   "y625" "y650" "y675" "y7"   "y725" "date"
##  [1] "y025" "y050" "y075" "y1"   "y125" "y150" "y175" "y2"   "y225" "y250"
## [11] "y275" "y3"   "y325" "y350" "y375" "y4"   "y425" "y450" "y475" "y5"  
## [21] "y525" "y550" "y575" "y6"   "y625" "y650" "y675" "y7"   "y725" "date"
## [31] "tp"   "g1"   "g2"   "g3"   "g4"   "g5"   "g6"   "g7"   "rg"

##  [1] "date" "y025" "y050" "y075" "y1"   "y125" "y150" "y175" "y2"   "y225"
## [11] "y250" "y275" "y3"   "y325" "y350" "y375" "y4"   "y425" "y450" "y475"
## [21] "y5"   "y525" "y550" "y575" "y6"   "y625" "y650" "y675" "y7"   "y725"
## [31] "tp"   "g1"   "g2"   "g3"   "g4"   "g5"   "g6"   "g7"   "rg"

A problem this market presents to “asset liability managers” (ALM) is that the usual negative correlation between risky equity and risk free notes, strips, and bonds is approaching 0, and at times has been positive.

For instance in the 2008 to 2009 crash in risk assets, in equity markets, Us Treasurys soared in price with long duration increasing in price by 50% to 60%. This had large ALM problems survive.

Now, as correlation approaches 0, there is no offset.

A Markowitz type portfolio construct will not provide offset from riskless fixed income to equity declines.

The “risk premium” for risk free is derived, the increase in yield required to extend duration - per year in basis points.

The annual change in NGDI priced into the market is derived for that change in 7 years.

This can be seen as the growth potential in the US economy.

The US economy has, according to a forward Fisher Effect logic, increased as the Federal Reserve actions have raised long term rates. This rise has more than offset the drop in the term premium towards 0.

The “basis” of NGDI for 7 years is netting NGDI level in 7 years to current dollars NGDI.

The basis is the implicit growth priced into the US economy.

The basis is given in both then current dollars and then in percentage of the current NGDI.

The current dollars instantaneous NGDI, the NGDI level expected in 7 years, and then the basis of that 7 year forward NGDI level is used to qualify equity values overtime.

## calculating recursion for 4589 datapoints
Log SP500 to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2008-09-12 -6.735111 1.4583211 0.6672628
2008-09-15 2022-04-25 -20.424125 2.8529264 0.9793816
2022-04-26 2022-12-10 12.148984 -0.3798296 0.0702754

## calculating recursion for 4589 datapoints
Log SP500 to Log NGDI 7 Years Forward
Start_Segment End_Segment Intercept Slope r2 Segment_Length
2008-09-12 2022-04-26 -20.410046 2.8514934 0.9792749 3418
2004-09-20 2008-06-26 -7.899221 1.5809544 0.7520440 960
2022-04-26 2022-12-10 12.148984 -0.3798296 0.0702754 157
2008-06-26 2008-09-12 6.883840 0.0271914 0.0000671 53

## calculating recursion for 4589 datapoints
Log R2000 to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2008-01-03 -13.79802 2.1364555 0.8545813
2008-01-04 2022-04-25 -17.66809 2.5142714 0.9339858
2022-04-26 2022-12-10 7.19587 0.0301156 0.0004113

## calculating recursion for 4589 datapoints
Log W5000 to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2008-06-27 -7.493479 1.7800088 0.7969730
2008-06-27 2022-04-27 -17.574797 2.8015950 0.9722127
2022-04-27 2022-12-10 14.370080 -0.3721535 0.0643798

## calculating recursion for 4589 datapoints
Log BRK to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2004-10-20 72.54458 -7.258696 0.8330054
2004-10-20 2005-03-15 -31.41784 3.753093 0.8262816
2005-03-15 2022-06-14 -22.41271 2.782047 0.9633978
2022-06-14 2022-08-19 -32.17638 3.719948 0.8875345
2022-08-19 2022-09-30 50.30106 -4.379836 0.7990252
2022-09-30 2022-12-05 -50.75164 5.518111 0.8994510

## calculating recursion for 4589 datapoints
Log BA to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2008-06-05 -35.95321 4.187619 0.8854709
2008-06-05 2020-06-05 -49.17322 5.505530 0.9425462
2020-06-05 2022-12-10 15.38321 -1.004566 0.1568404

## calculating recursion for 4589 datapoints
Log AMZN to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2007-04-24 3.744929 -0.3260598 0.0133550
2007-04-24 2020-04-06 -73.402525 7.8102998 0.9641926
2020-04-06 2021-07-02 -16.531115 2.1546414 0.7729663
2021-07-02 2022-12-10 45.370240 -3.9831538 0.7334978

## calculating recursion for 4589 datapoints
Log MSFT to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2013-09-10 -9.442378 1.297522 0.4184699
2013-09-10 2020-01-22 -62.077545 6.703060 0.9834025
2020-01-22 2022-01-13 -26.460764 3.181494 0.9299847
2022-01-13 2022-12-10 26.021578 -2.008553 0.6053267

## calculating recursion for 4589 datapoints
Log BA to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2008-06-05 -35.95321 4.187619 0.8854709
2008-06-05 2020-06-12 -49.13608 5.501690 0.9424027
2020-06-12 2020-11-09 30.20476 -2.509697 0.6130758
2020-11-09 2022-12-10 29.16550 -2.362837 0.5445091

## calculating recursion for 4589 datapoints
Log JPM to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2022-12-10 -25.39497 2.995433 0.902336
NA NA NA NA NA
NA NA NA NA NA
NA NA NA NA NA

## calculating recursion for 4589 datapoints
Log COST to Log NGDI
Start_Segment End_Segment Intercept Slope r2
2004-09-20 2004-11-05 -248.45116 26.688915 0.9621271
2004-11-05 2005-04-04 39.97942 -3.858237 0.8146968
2005-04-04 2022-12-10 -38.81385 4.441686 0.9789195