openest.models.curve module

class openest.models.curve.ClippedCurve(curve, cliplow=True)[source]

Bases: openest.models.curve.UnivariateCurve

class openest.models.curve.CoefficientsCurve(coeffs, curve, xtrans=None)[source]

Bases: openest.models.curve.UnivariateCurve

A curve represented by the sum of multiple predictors, each multiplied by a coefficient.

class openest.models.curve.CubicSplineCurve(knots, coeffs)[source]

Bases: openest.models.curve.UnivariateCurve

get_terms(x)[source]

Get the set of knots-1 terms representing temperature x.

class openest.models.curve.CurveCurve(xx, curve)[source]

Bases: openest.models.curve.UnivariateCurve

static make_linear_spline_curve(xx, yy, limits)[source]
class openest.models.curve.FlatCurve(yy)[source]

Bases: openest.models.curve.CurveCurve

class openest.models.curve.LinearCurve(yy)[source]

Bases: openest.models.curve.CurveCurve

class openest.models.curve.MinimumCurve(curve1, curve2)[source]

Bases: openest.models.curve.UnivariateCurve

class openest.models.curve.OtherClippedCurve(clipping_curve, value_curve, clipy=0)[source]

Bases: openest.models.curve.ClippedCurve

class openest.models.curve.PiecewiseCurve(curves, knots, xtrans=<function <lambda>>)[source]

Bases: openest.models.curve.UnivariateCurve

class openest.models.curve.ProductCurve(curve1, curve2)[source]

Bases: openest.models.curve.UnivariateCurve

class openest.models.curve.SelectiveInputCurve(curve, indices)[source]

Bases: openest.models.curve.UnivariateCurve

Assumes input is a matrix, and only pass selected input columns to child curve.

class openest.models.curve.ShiftedCurve(curve, offset)[source]

Bases: openest.models.curve.UnivariateCurve

class openest.models.curve.StepCurve(xxlimits, yy, xtrans=None)[source]

Bases: openest.models.curve.CurveCurve

class openest.models.curve.UnivariateCurve(xx)[source]

Bases: openest.models.univariate_model.UnivariateModel

eval_pval(x, p, threshold=0.001)[source]

Inverse CDF Evaluation

Returns the value of $y$ that corresponds to a given p-value: $F^{-1}(p | x)$.

eval_pvals(x, p, threshold=0.001)[source]
get_xx()[source]

Listing conditional values

Provide a list of all sampled conditional values.

class openest.models.curve.ZeroInterceptPolynomialCurve(xx, ccs)[source]

Bases: openest.models.curve.UnivariateCurve

openest.models.curve.pos(x)[source]