zhaoyuanjuns/moonbit_extractor/calibration does not have a README file
pub(all) struct BootstrapFit {
replicate : Int
model : RegressionModel
prediction_at_reference : Double
residual_scale : Double
accepted : Bool
} derive(Eq, ToJson, Debug)pub(all) struct EfficiencyCalibration {
model : RegressionModel
predicted_efficiencies : Array[Double]
clamped_count : Int
} derive(Eq, ToJson, Debug)fn MeasuredPoint::new(run_id~ : String, x~ : Double, y~ : Double, standard_uncertainty? : Double, replicate? : Int) -> MeasuredPoint raise ExtractionErrorfn Observation::new(x~ : Double, y~ : Double, weight? : Double) -> Observation raise ExtractionErrorpub(all) struct RegressionDiagnostics {
count : Int
residuals : Array[ResidualRecord]
mean_absolute_error : Double
median_absolute_error : Double
root_mean_squared_error : Double
maximum_absolute_error : Double
bias : Double
r_squared : Double
outlier_count : Int
} derive(Eq, ToJson, Debug)fn RegressionModel::coefficient(self : RegressionModel, index : Int) -> Double raise ExtractionErrorfn ResponseSurfaceModel::coefficient(self : ResponseSurfaceModel, index : Int) -> Double raise ExtractionErrorfn ResponseSurfaceModel::gradient(self : ResponseSurfaceModel, first : Double, second : Double) -> (Double, Double)fn ResponseSurfaceModel::grid(self : ResponseSurfaceModel, first_lower~ : Double, first_upper~ : Double, second_lower~ : Double, second_upper~ : Double, count~ : Int) -> Array[SurfaceGridPoint] raise ExtractionErrorfn ResponseSurfaceModel::predict(self : ResponseSurfaceModel, first : Double, second : Double) -> Doublepub(all) struct RobustFit {
model : RegressionModel
iterations : Int
removed_points : Int
diagnostics : RegressionDiagnostics
} derive(Eq, ToJson, Debug)fn SurfaceObservation::new(first~ : Double, second~ : Double, response~ : Double, weight? : Double) -> SurfaceObservation raise ExtractionErrorfn bootstrap_fits(observations : ArrayView[Observation], degree : Int, replicates : Int, reference_x : Double, maximum_rmse : Double) -> Array[BootstrapFit] raise ExtractionErrorfn bootstrap_sample(observations : ArrayView[Observation], replicate : Int) -> Array[Observation] raise ExtractionErrorfn calibrate_efficiency(ideal_stages : ArrayView[Double], actual_stages : ArrayView[Double]) -> EfficiencyCalibration raise ExtractionErrorfn calibration_quality_label(rmse : Double, relative_uncertainty : Double) -> Stringfn compare_fit_predictions(first : RegressionModel, second : RegressionModel, xs : ArrayView[Double]) -> Array[Double]fn compare_models(first : RegressionModel, second : RegressionModel, points : ArrayView[MeasuredPoint]) -> ModelComparison raise ExtractionErrorfn cross_validated_rmse(observations : ArrayView[Observation], degree : Int, folds : Int) -> Double raise ExtractionErrorfn diagnose(model : RegressionModel, points : ArrayView[MeasuredPoint], outlier_threshold? : Double) -> RegressionDiagnostics raise ExtractionErrorfn fit_polynomial(observations : ArrayView[Observation], degree : Int) -> RegressionModel raise ExtractionErrorfn fit_response_surface(observations : ArrayView[SurfaceObservation]) -> ResponseSurfaceModel raise ExtractionErrorfn learning_curve(observations : ArrayView[Observation], degree : Int, minimum_size : Int) -> Array[Double] raise ExtractionErrorfn leave_one_out(observations : ArrayView[Observation], degree : Int) -> CrossValidation raise ExtractionErrorfn maximum_prediction_difference(first : RegressionModel, second : RegressionModel, xs : ArrayView[Double]) -> Doublefn model_prediction_band(model : RegressionModel, observations : ArrayView[Observation], xs : ArrayView[Double], confidence_multiplier : Double) -> Array[(Double, Double, Double)]fn model_sensitivity(model : RegressionModel, x : Double, relative_step? : Double) -> Double raise ExtractionErrorfn prediction_grid(model : RegressionModel, lower~ : Double, upper~ : Double, count~ : Int) -> Array[PredictionInterval] raise ExtractionErrorfn prediction_interval(model : RegressionModel, points : ArrayView[MeasuredPoint], x : Double, confidence_level? : Double) -> PredictionInterval raise ExtractionErrorfn response_surface_residuals(model : ResponseSurfaceModel, observations : ArrayView[SurfaceObservation]) -> Array[SurfaceResidual]fn robust_polynomial_fit(points : ArrayView[MeasuredPoint], degree : Int, maximum_iterations? : Int, cutoff? : Double) -> RobustFit raise ExtractionErrorfn select_surface_optimum(model : ResponseSurfaceModel, observations : ArrayView[SurfaceObservation], maximize? : Bool) -> SurfaceObservation raise ExtractionErrorfn summarize_coefficients(fits : ArrayView[BootstrapFit], coefficient_count : Int) -> Array[CoefficientSummary]fn summarize_fit_uncertainty(fits : ArrayView[BootstrapFit], reference_x : Double, lower_probability : Double, upper_probability : Double) -> FitUncertainty raise ExtractionErrorfn surface_rmse(model : ResponseSurfaceModel, observations : ArrayView[SurfaceObservation]) -> Double raise ExtractionErrorInstall
Download zipExtraction process calculation toolkit for liquid-liquid extraction and solid-liquid leaching