[R-SIG-Finance] termstrc package

Glenn Schultz glennmschultz at me.com
Thu Jun 8 03:52:14 CEST 2017


All,

I have set-up the the termstrc list to fit UST curves.  I have succefully used the package to fit agency mortgage backed security curves.  However, for some reason I am running into problem with the UST.  I have dput the list below.  Obviously, I have something wrong here but I gone over the list for quite awhile and compared to govbonds data.  At this point I just cannot see what I am have wrong.  Any help is appreciated.

Glenn

structure(list(OTR = structure(list(ISIN = c("912828S68", "912828XS4", 
"912828S76", "9128282A7", "912810RT7"), MATURITYDATE = structure(c(17378, 
18047, 18808, 20680, 27985), class = "Date"), ISSUEDATE = structure(c(17014, 
17317, 16982, 17028, 17028), class = "Date"), COUPONRATE = c(0.0075, 
0.01125, 0.01125, 0.015, 0.0225), PRICE = c(100, 100, 100, 100, 
100), ACCRUED = c(607.523148148148, 2859.375, 424.21875, 1529.28240740741, 
2293.92361111111), TODAY = logical(0), CASHFLOWS = structure(list(
ISIN = c("912828S68", "912828XS4", "912828XS4", "912828XS4", 
"912828XS4", "912828S76", "912828S76", "912828S76", "912828S76", 
"912828S76", "912828S76", "912828S76", "912828S76", "912828S76", 
"9128282A7", "9128282A7", "9128282A7", "9128282A7", "9128282A7", 
"9128282A7", "9128282A7", "9128282A7", "9128282A7", "9128282A7", 
"9128282A7", "9128282A7", "9128282A7", "9128282A7", "9128282A7", 
"9128282A7", "9128282A7", "9128282A7", "9128282A7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7", "912810RT7", "912810RT7", 
"912810RT7", "912810RT7", "912810RT7"), CF = c(1003770.83333333, 
5718.75, 5687.5, 5718.75, 1005687.5, 5656.25, 5750, 5656.25, 
5750, 5656.25, 5750, 5687.5, 5750, 1005656.25, 7541.66666666667, 
7666.66666666667, 7541.66666666667, 7666.66666666667, 7541.66666666667, 
7666.66666666667, 7583.33333333333, 7666.66666666667, 7541.66666666667, 
7666.66666666667, 7541.66666666667, 7666.66666666667, 7541.66666666667, 
7666.66666666667, 7583.33333333333, 7666.66666666667, 7541.66666666667, 
7666.66666666667, 1007541.66666667, 11312.5, 11500, 11312.5, 
11500, 11312.5, 11500, 11375, 11500, 11312.5, 11500, 11312.5, 
11500, 11312.5, 11500, 11375, 11500, 11312.5, 11500, 11312.5, 
11500, 11312.5, 11500, 11375, 11500, 11312.5, 11500, 11312.5, 
11500, 11312.5, 11500, 11375, 11500, 11312.5, 11500, 11312.5, 
11500, 11312.5, 11500, 11375, 11500, 11312.5, 11500, 11312.5, 
11500, 11312.5, 11500, 11375, 11500, 11312.5, 11500, 11312.5, 
11500, 11312.5, 11500, 11375, 11500, 11312.5, 11500, 1011312.5
), DATE = structure(c(17378, 17500, 17682, 17865, 18047, 
17347, 17531, 17712, 17896, 18077, 18261, 18443, 18627, 18808, 
17393, 17577, 17758, 17942, 18123, 18307, 18489, 18673, 18854, 
19038, 19219, 19403, 19584, 19768, 19950, 20134, 20315, 20499, 
20680, 17393, 17577, 17758, 17942, 18123, 18307, 18489, 18673, 
18854, 19038, 19219, 19403, 19584, 19768, 19950, 20134, 20315, 
20499, 20680, 20864, 21045, 21229, 21411, 21595, 21776, 21960, 
22141, 22325, 22506, 22690, 22872, 23056, 23237, 23421, 23602, 
23786, 23967, 24151, 24333, 24517, 24698, 24882, 25063, 25247, 
25428, 25612, 25794, 25978, 26159, 26343, 26524, 26708, 26889, 
27073, 27255, 27439, 27620, 27804, 27985), class = "Date")), .Names = c("ISIN", 
"CF", "DATE"))), .Names = c("ISIN", "MATURITYDATE", "ISSUEDATE", 
"COUPONRATE", "PRICE", "ACCRUED", "TODAY", "CASHFLOWS"))), .Names = "OTR", class = "couponbonds")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://stat.ethz.ch/pipermail/r-sig-finance/attachments/20170608/2b6b216b/attachment.html>


More information about the R-SIG-Finance mailing list