Curve Fits
financepy.market.curves.curve_fits
Classes
CurveFitBSpline
CurveFitBSpline(power=3, knot_years=None, t_max=50.0) -> None
Methods
get_params
get_params(self)
No description available.
set_params
set_params(self, params)
No description available.
bounds
No description available.
interp_rate
interp_rate(self, t)
No description available.
CurveFitCubicPolynomial
CurveFitCubicPolynomial(power=3, t_scale=1.0) -> None
Methods
interp_rate
interp_rate(self, t)
No description available.
get_params
get_params(self)
No description available.
set_params
set_params(self, params)
No description available.
bounds
No description available.
CurveFitMethod
CurveFitMethod()
Methods
interp_rate
interp_rate(self, t)
No description available.
get_params
get_params(self)
No description available.
set_params
set_params(self, params)
No description available.
clone
clone(self)
No description available.
bounds
No description available.
CurveFitNelsonSiegel
CurveFitNelsonSiegel(beta1=0.03, beta2=-0.02, beta3=0.02, tau=2.0, bounds=None) -> None
Methods
get_params
get_params(self)
No description available.
set_params
set_params(self, params)
No description available.
bounds
No description available.
interp_rate
interp_rate(self, t, beta_1=None, beta_2=None, beta_3=None, tau=None)
No description available.
CurveFitNelsonSiegelSvensson
CurveFitNelsonSiegelSvensson(beta1=0.03, beta2=-0.02, beta3=0.02, beta4=0.01, tau1=2.0, tau2=5.0, bounds=None) -> None
Methods
get_params
get_params(self)
No description available.
set_params
set_params(self, params)
No description available.
bounds
No description available.
interp_rate
interp_rate(self, t, beta_1=None, beta_2=None, beta_3=None, beta_4=None, tau_1=None, tau_2=None)
No description available.
CurveFitQuarticPolynomial
CurveFitQuarticPolynomial(power=4, t_scale=1.0) -> None
Methods
interp_rate
interp_rate(self, t)
No description available.
get_params
get_params(self)
No description available.
set_params
set_params(self, params)
No description available.
bounds
No description available.
CurveFitQuinticPolynomial
CurveFitQuinticPolynomial(power=5, t_scale=1.0) -> None
Methods
interp_rate
interp_rate(self, t)
No description available.
get_params
get_params(self)
No description available.
set_params
set_params(self, params)
No description available.
bounds
No description available.
CurveFitTypes
CurveFitTypes(*values)