I am building a program to interpolate missing bond yield values between years. There is some sensitivities to accuracy with this type of financial data and so I need to be sure that at the very least, I am performing a cubic spline interpolation - polynomial interpolation of order 3 fitted with splines.
In using PROC EXPAND, will interpolating fill out any blanks that I ask it too, versus creating arrays, which require the same pattern of missing values? Can someone clarify this difference?
Would someone recommend that PROC EXPAND is the best way to interpolate this?
Lastly, even in reading the SAS.HELP for PROC EXPAND, I am not sure I understand the set-up for the frequency of the data that needs to be interpolated. For me, it is evenly-spaced yearly intervals.
Thank you