MCPcopy Create free account
hub / github.com/ERGO-Code/HiGHS / predictFromScatterData

Function predictFromScatterData

highs/util/HighsUtils.cpp:1091–1104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1089}
1090
1091bool predictFromScatterData(const HighsScatterData& scatter_data,
1092 const double value0, double& predicted_value1,
1093 const bool log_regression) {
1094 if (!scatter_data.have_regression_coeff_) return false;
1095 if (log_regression) {
1096 predicted_value1 =
1097 scatter_data.log_coeff0_ * pow(value0, scatter_data.log_coeff1_);
1098 return true;
1099 } else {
1100 predicted_value1 =
1101 scatter_data.linear_coeff0_ + scatter_data.linear_coeff1_ * value0;
1102 return true;
1103 }
1104}
1105
1106bool computeScatterDataRegressionError(HighsScatterData& scatter_data,
1107 const bool print) {

Callers 2

predictEndDensityMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected