compare_yield_fit: Compare fitted yields to historical yields (PLOTS)

Description Usage Arguments Details Value

View source: R/pricingKernel.R

Description

Plots historical vs fitted yields. Note that this function WILL work for any number of VAR components as long as calibrate_VAR.out input is correct (however currently calibrate_VAR() only takes 4 VAR components).

Usage

1
2
compare_yield_fit(varData, histYields, calibrate_VAR.out, Phi, Sigma, N = c(2,
  3, 5, 10))

Arguments

varData

VAR columns used in OLS (i.e. onemonth, inflation, tenyear, stock)

histYields

histYields to calibrate term structure with (i.e. twoyear, threeyear, fiveyear, tenyear)

calibrate_VAR.out

output of calibrate_VAR

Phi

coefficients of OLS

Sigma

covariance matrix of OLS

N

specifies the terms used in histYields (i.e. 2, 3, 5, 10). Should be the same as parameter than was passed to calibrate_VAR().

Details

For example, marketData <- readRDS("~/Dropbox/Research/StocVal/data/Canada/varinput_canada.Rda"); varData <- data.frame(onemonth=marketData$onemonth, inflation=marketData$inflation, tenyear=marketData$tenyear, stock=marketData$stock); histYields <- data.frame(twoyear=marketData$twoyear, threeyear=marketData$threeyear, fiveyear=marketData$fiveyear, tenyear=marketData$tenyear); N <- c(2,3,5,10) calibrate_VAR.out <- calibrate_VAR(varData, histYields, Phi, Sigma, N); compare_yield_fit(varData, histYields, calibrate_VAR.out, Phi, Sigma, N)

Value

see plots


nathanesau-academic/StocVal documentation built on Nov. 4, 2019, 8:35 p.m.