Skip to content

Instantly share code, notes, and snippets.

@benwtrent
Last active May 9, 2019 21:03
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
This is a giant script created via some hacking against m2cgen
import xgboost as xgb
from sklearn import datasets
from sklearn.metrics import mean_squared_error
import m2cgen as m2c
diabetes = datasets.load_diabetes() # load data
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(diabetes.data, diabetes.target, test_size=0.2, random_state=0)
print(diabetes.feature_names)
model = xgb.XGBRegressor(max_depth=6, learning_rate=0.3, n_estimators=50)
model.fit(X_train,y_train)
print(mean_squared_error(model.predict(X_train), y_train))
print(mean_squared_error(model.predict(X_test), y_test))
java_model = m2c.export_to_java(model)
java_model = java_model.replace("input", "params")
for idx, val in enumerate(diabetes.feature_names):
java_model = java_model.replace("[" + str(idx) + "]", "[\"" + val + "\"]")
print(java_model)
PUT _cluster/settings
{
"transient": {
"script.max_size_in_bytes": 10000000
}
}
PUT _scripts/diabetes_xgboost_model
{
"script": {
"lang": "painless",
"source": """
double var0;
if ((params["s5"]) >= (0.0216574483)) {
if ((params["bmi"]) >= (0.0131946635)) {
var0 = 72.2889786;
} else {
if ((params["bp"]) >= (-0.0555922352)) {
if ((params["bmi"]) >= (0.00618888484)) {
var0 = 29.6750011;
} else {
if ((params["bmi"]) >= (-0.053090781)) {
var0 = 56.3594627;
} else {
var0 = 16.2750015;
}
}
} else {
var0 = 24.0599995;
}
}
} else {
if ((params["bmi"]) >= (0.00511107268)) {
if ((params["bp"]) >= (0.0235937908)) {
if ((params["s5"]) >= (-0.0313882045)) {
if ((params["s1"]) >= (0.0273260511)) {
var0 = 24.6000004;
} else {
var0 = 69.5526352;
}
} else {
var0 = 16.8999996;
}
} else {
if ((params["bmi"]) >= (0.00618888484)) {
if ((params["s3"]) >= (-0.0636498481)) {
if ((params["s1"]) >= (0.103691436)) {
var0 = 12.5250006;
} else {
var0 = 44.6644745;
}
} else {
var0 = 10.2750006;
}
} else {
var0 = 8.92500019;
}
}
} else {
if ((params["s3"]) >= (0.0210278165)) {
if ((params["s1"]) >= (-0.104765423)) {
if ((params["bp"]) >= (-0.0498541147)) {
if ((params["bmi"]) >= (0.00403326051)) {
var0 = 10.6000004;
} else {
var0 = 27.2237301;
}
} else {
if ((params["bp"]) >= (-0.0521493629)) {
var0 = 8.40000057;
} else {
var0 = 20.6531258;
}
}
} else {
var0 = 5.92500019;
}
} else {
if ((params["s5"]) >= (-0.0546002984)) {
if ((params["bp"]) >= (-0.0969066843)) {
if ((params["s2"]) >= (-0.044841513)) {
var0 = 34.5913048;
} else {
var0 = 46.1307678;
}
} else {
var0 = 13.1000013;
}
} else {
if ((params["bmi"]) >= (-0.0159062631)) {
var0 = 4.57500029;
} else {
if ((params["s1"]) >= (-0.0476633832)) {
var0 = 30.7750015;
} else {
var0 = 18.3461552;
}
}
}
}
}
}
double var1;
if ((params["s5"]) >= (-0.00376178604)) {
if ((params["bmi"]) >= (0.0148113817)) {
if ((params["bp"]) >= (-0.0590351075)) {
if ((params["s1"]) >= (0.114699051)) {
if ((params["age"]) >= (-0.0200447086)) {
var1 = 13.9047785;
} else {
var1 = 35.7474823;
}
} else {
if ((params["bmi"]) >= (0.0557682365)) {
var1 = 57.1315536;
} else {
if ((params["bp"]) >= (-0.0366564468)) {
var1 = 45.2333221;
} else {
var1 = 19.9411564;
}
}
}
} else {
var1 = 15.2046556;
}
} else {
if ((params["s4"]) >= (0.0306187458)) {
if ((params["s2"]) >= (-0.0230776966)) {
if ((params["bmi"]) >= (-0.033690162)) {
if ((params["s3"]) >= (-0.0121069243)) {
var1 = 22.218853;
} else {
var1 = 42.3199883;
}
} else {
var1 = 24.2349854;
}
} else {
var1 = 13.128108;
}
} else {
if ((params["s2"]) >= (-0.0211988054)) {
if ((params["age"]) >= (-6.57472992e-05)) {
if ((params["s2"]) >= (0.0702405497)) {
var1 = 1.82108068;
} else {
var1 = 26.6352615;
}
} else {
var1 = 12.356657;
}
} else {
if ((params["s3"]) >= (-0.0544457585)) {
if ((params["bmi"]) >= (-0.0773415491)) {
var1 = 39.553112;
} else {
var1 = 10.4160004;
}
} else {
var1 = 3.43630433;
}
}
}
}
} else {
if ((params["bmi"]) >= (0.00295544835)) {
if ((params["age"]) >= (0.076217562)) {
var1 = 3.72532892;
} else {
if ((params["s6"]) >= (0.0382723175)) {
var1 = 10.078289;
} else {
if ((params["s4"]) >= (0.0426116101)) {
var1 = 10.4060526;
} else {
if ((params["s3"]) >= (0.0136645399)) {
var1 = 22.2162724;
} else {
var1 = 38.1772499;
}
}
}
}
} else {
if ((params["s3"]) >= (0.089138113)) {
if ((params["s5"]) >= (-0.0656929538)) {
var1 = 13.2725039;
} else {
var1 = 4.45495605;
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["age"]) >= (0.0289945602)) {
if ((params["bp"]) >= (0.0608915538)) {
var1 = 8.48202515;
} else {
var1 = 24.9392071;
}
} else {
if ((params["s2"]) >= (-0.026835477)) {
var1 = 9.75562859;
} else {
var1 = 18.2071705;
}
}
} else {
if ((params["bmi"]) >= (-0.0584798381)) {
if ((params["s1"]) >= (-0.104765423)) {
var1 = 25.2734585;
} else {
var1 = 5.03625011;
}
} else {
if ((params["age"]) >= (-0.0454724766)) {
var1 = 11.6128807;
} else {
var1 = 21.0762157;
}
}
}
}
}
}
double var2;
if ((params["s5"]) >= (0.0216574483)) {
if ((params["bp"]) >= (0.0626129955)) {
var2 = 42.7835999;
} else {
if ((params["bmi"]) >= (-0.0288400073)) {
if ((params["s3"]) >= (0.0688891113)) {
var2 = 9.84829807;
} else {
if ((params["age"]) >= (0.0780338272)) {
if ((params["sex"]) >= (0.00301924162)) {
var2 = 17.5426712;
} else {
var2 = 4.79665518;
}
} else {
var2 = 32.0834389;
}
}
} else {
if ((params["s3"]) >= (0.0357543677)) {
if ((params["bmi"]) >= (-0.0385403186)) {
var2 = 4.02071142;
} else {
var2 = 0.975791991;
}
} else {
if ((params["bmi"]) >= (-0.0304567255)) {
var2 = 1.5479188;
} else {
if ((params["s3"]) >= (-0.030515112)) {
var2 = 22.9214058;
} else {
var2 = 5.8358326;
}
}
}
}
}
} else {
if ((params["bmi"]) >= (0.00511107268)) {
if ((params["bp"]) >= (0.0235937908)) {
if ((params["s5"]) >= (-0.0313882045)) {
if ((params["s1"]) >= (0.0273260511)) {
var2 = 12.7844763;
} else {
var2 = 37.792614;
}
} else {
if ((params["age"]) >= (0.0289945602)) {
var2 = 9.36341286;
} else {
var2 = -0.536587179;
}
}
} else {
if ((params["s2"]) >= (0.0132475263)) {
if ((params["s2"]) >= (0.0476938561)) {
if ((params["s1"]) >= (0.0390216485)) {
var2 = 21.4967155;
} else {
var2 = 7.17382002;
}
} else {
if ((params["bp"]) >= (-0.0297707058)) {
var2 = 33.0687904;
} else {
var2 = 14.3244581;
}
}
} else {
if ((params["bmi"]) >= (0.0568460524)) {
if ((params["age"]) >= (-0.0454724804)) {
var2 = 9.59952354;
} else {
var2 = -4.25125837;
}
} else {
if ((params["s1"]) >= (-0.0077607478)) {
var2 = 6.05489779;
} else {
var2 = 22.7249908;
}
}
}
}
} else {
if ((params["s3"]) >= (0.0320727304)) {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["age"]) >= (0.00356679107)) {
if ((params["age"]) >= (0.0689524859)) {
var2 = 4.06741285;
} else {
var2 = 11.6486206;
}
} else {
if ((params["s3"]) >= (0.0394360051)) {
var2 = 4.42372417;
} else {
var2 = 0.416034341;
}
}
} else {
if ((params["bp"]) >= (-0.0102611054)) {
if ((params["bmi"]) >= (-0.00566704804)) {
var2 = 5.86403751;
} else {
var2 = 22.53899;
}
} else {
if ((params["bmi"]) >= (-0.0649467111)) {
var2 = 12.0361271;
} else {
var2 = 7.350811;
}
}
}
} else {
if ((params["s5"]) >= (-0.0432787538)) {
if ((params["s6"]) >= (-0.0031487511)) {
if ((params["s6"]) >= (0.0424144268)) {
var2 = 21.0556011;
} else {
var2 = 11.8756046;
}
} else {
if ((params["bmi"]) >= (-0.0110561084)) {
var2 = 8.16262054;
} else {
var2 = 23.4941425;
}
}
} else {
if ((params["s5"]) >= (-0.0454324409)) {
if ((params["age"]) >= (0.0144644063)) {
var2 = 0.322960287;
} else {
var2 = -1.55471432;
}
} else {
if ((params["bmi"]) >= (-0.0315345377)) {
var2 = 6.06371021;
} else {
var2 = 15.1320143;
}
}
}
}
}
}
double var3;
if ((params["s5"]) >= (-0.000168884217)) {
if ((params["bmi"]) >= (0.0557682365)) {
if ((params["s2"]) >= (0.0224854052)) {
if ((params["s2"]) >= (0.0274957791)) {
if ((params["s6"]) >= (0.0154907303)) {
var3 = 25.178133;
} else {
if ((params["age"]) >= (-0.0164121706)) {
var3 = 0.33342135;
} else {
var3 = 11.363122;
}
}
} else {
var3 = -5.10059547;
}
} else {
var3 = 32.5066452;
}
} else {
if ((params["s6"]) >= (0.0299881063)) {
if ((params["s5"]) >= (0.0140693393)) {
if ((params["bmi"]) >= (0.0546904281)) {
var3 = 3.43413854;
} else {
if ((params["s1"]) >= (0.140154183)) {
var3 = 5.33602619;
} else {
var3 = 26.203249;
}
}
} else {
if ((params["bmi"]) >= (0.00295544835)) {
var3 = 15.8271112;
} else {
if ((params["s1"]) >= (0.0410855785)) {
var3 = 0.229965597;
} else {
var3 = 5.64651966;
}
}
}
} else {
if ((params["s6"]) >= (-0.0031487511)) {
if ((params["s4"]) >= (0.0352313891)) {
if ((params["s2"]) >= (0.0808875933)) {
var3 = 5.8666296;
} else {
var3 = 20.7579536;
}
} else {
if ((params["s2"]) >= (-0.0366996527)) {
var3 = 7.13080883;
} else {
var3 = 17.8921566;
}
}
} else {
if ((params["s3"]) >= (-0.0636498481)) {
if ((params["s1"]) >= (0.0225102156)) {
var3 = 16.1358929;
} else {
var3 = 27.1007786;
}
} else {
if ((params["age"]) >= (-0.0291260537)) {
var3 = 11.3322182;
} else {
var3 = -0.633390784;
}
}
}
}
}
} else {
if ((params["bmi"]) >= (0.00403326051)) {
if ((params["s1"]) >= (-0.029775992)) {
if ((params["s2"]) >= (0.0165355839)) {
if ((params["bp"]) >= (-0.0297707058)) {
if ((params["s1"]) >= (-0.00500884186)) {
var3 = 22.8419533;
} else {
var3 = 4.79662418;
}
} else {
var3 = 7.80629778;
}
} else {
if ((params["bmi"]) >= (0.0606183931)) {
if ((params["age"]) >= (0.00538306031)) {
var3 = 7.06162119;
} else {
var3 = -2.10371351;
}
} else {
if ((params["s3"]) >= (-0.00106201088)) {
var3 = 4.39385414;
} else {
var3 = 17.0866413;
}
}
}
} else {
if ((params["s6"]) >= (0.0279170498)) {
var3 = 3.02365732;
} else {
if ((params["s5"]) >= (-0.0476929694)) {
if ((params["s2"]) >= (-0.00788999535)) {
var3 = 7.95890141;
} else {
var3 = 28.4135075;
}
} else {
if ((params["bp"]) >= (0.0126913674)) {
var3 = -0.456099153;
} else {
var3 = 13.3866587;
}
}
}
}
} else {
if ((params["bp"]) >= (0.0459724516)) {
if ((params["s6"]) >= (-0.00521980412)) {
if ((params["s2"]) >= (0.00792400166)) {
var3 = 4.12166262;
} else {
var3 = 10.460577;
}
} else {
if ((params["s3"]) >= (-0.0581273958)) {
var3 = 32.4213295;
} else {
var3 = 1.48987889;
}
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["age"]) >= (0.0289945602)) {
if ((params["s2"]) >= (-0.0467204042)) {
var3 = 13.6201239;
} else {
var3 = -0.317593008;
}
} else {
if ((params["bp"]) >= (0.00465800148)) {
var3 = 0.439348042;
} else {
var3 = 5.51900291;
}
}
} else {
if ((params["age"]) >= (-0.0509212837)) {
if ((params["s5"]) >= (-0.0114025604)) {
var3 = 16.3251686;
} else {
var3 = 7.87375402;
}
} else {
if ((params["s3"]) >= (0.0596850142)) {
var3 = 2.87194586;
} else {
var3 = 15.7783804;
}
}
}
}
}
}
double var4;
if ((params["bmi"]) >= (-0.00782267191)) {
if ((params["s6"]) >= (0.0424144268)) {
if ((params["s5"]) >= (-0.0108183585)) {
if ((params["s1"]) >= (0.0108146165)) {
if ((params["age"]) >= (0.0780338272)) {
if ((params["age"]) >= (0.0889314413)) {
var4 = 6.448627;
} else {
var4 = 0.146669775;
}
} else {
if ((params["s4"]) >= (-0.0210428219)) {
var4 = 19.198061;
} else {
var4 = 2.00187969;
}
}
} else {
var4 = 28.033556;
}
} else {
var4 = 0.902225912;
}
} else {
if ((params["bmi"]) >= (0.11882025)) {
var4 = 26.2699833;
} else {
if ((params["s5"]) >= (0.0634548664)) {
var4 = 21.1552315;
} else {
if ((params["s1"]) >= (0.0789242834)) {
if ((params["sex"]) >= (0.00301924162)) {
var4 = 4.51866531;
} else {
var4 = -2.27187133;
}
} else {
if ((params["s4"]) >= (-0.0120020481)) {
var4 = 13.6688509;
} else {
var4 = 8.99483585;
}
}
}
}
}
} else {
if ((params["bp"]) >= (0.0390867069)) {
if ((params["s5"]) >= (-0.0412222594)) {
if ((params["s5"]) >= (0.12647149)) {
var4 = -0.00312652602;
} else {
if ((params["bmi"]) >= (-0.0186007936)) {
if ((params["s6"]) >= (-0.0155750718)) {
var4 = 4.37687206;
} else {
var4 = 14.9320993;
}
} else {
if ((params["s5"]) >= (-0.0283518173)) {
var4 = 20.6841888;
} else {
var4 = 6.53015375;
}
}
}
} else {
var4 = -2.50257015;
}
} else {
if ((params["s3"]) >= (-0.0231518373)) {
if ((params["s6"]) >= (0.0424144268)) {
if ((params["age"]) >= (-0.0472887456)) {
if ((params["bp"]) >= (0.00810087286)) {
var4 = 2.97748733;
} else {
var4 = 15.8414717;
}
} else {
var4 = -0.494300097;
}
} else {
if ((params["bmi"]) >= (-0.0110561084)) {
if ((params["s6"]) >= (-0.0321434997)) {
var4 = 0.330981165;
} else {
var4 = -6.46870613;
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
var4 = 3.53200841;
} else {
var4 = 7.56965208;
}
}
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["s2"]) >= (0.0373599567)) {
if ((params["age"]) >= (0.00719932979)) {
var4 = -1.69238436;
} else {
var4 = 0.195470825;
}
} else {
if ((params["age"]) >= (-0.0690839738)) {
var4 = 9.96804428;
} else {
var4 = 0.530957818;
}
}
} else {
if ((params["s1"]) >= (-0.0277120639)) {
var4 = 20.8199329;
} else {
var4 = 6.92850161;
}
}
}
}
}
double var5;
if ((params["bmi"]) >= (0.00511107268)) {
if ((params["bmi"]) >= (0.0730132312)) {
if ((params["age"]) >= (-0.0509212837)) {
if ((params["bp"]) >= (-0.0498541184)) {
if ((params["bmi"]) >= (0.16570507)) {
var5 = 4.28218699;
} else {
if ((params["s5"]) >= (0.0900940746)) {
var5 = 4.74509811;
} else {
var5 = 20.429203;
}
}
} else {
var5 = 3.12880111;
}
} else {
if ((params["bp"]) >= (-0.00337536307)) {
var5 = 9.46565437;
} else {
var5 = -6.38583326;
}
}
} else {
if ((params["s5"]) >= (0.0634548664)) {
if ((params["bmi"]) >= (0.0600794852)) {
if ((params["age"]) >= (0.0580548681)) {
var5 = 0.943698168;
} else {
if ((params["age"]) >= (-0.0145959016)) {
var5 = 11.85639;
} else {
var5 = 3.98948979;
}
}
} else {
if ((params["bp"]) >= (-0.0498541147)) {
if ((params["age"]) >= (0.0707687512)) {
var5 = 7.44451952;
} else {
var5 = 18.4601116;
}
} else {
var5 = 3.97824335;
}
}
} else {
if ((params["s6"]) >= (-0.0031487511)) {
if ((params["bmi"]) >= (0.0590016767)) {
if ((params["s5"]) >= (-0.0170582682)) {
var5 = 2.47294617;
} else {
var5 = -5.58424664;
}
} else {
if ((params["s6"]) >= (0.025845997)) {
var5 = 12.6045313;
} else {
var5 = 6.03598261;
}
}
} else {
if ((params["age"]) >= (0.0798500925)) {
var5 = -2.78959036;
} else {
if ((params["s5"]) >= (-0.0476929694)) {
var5 = 14.4619513;
} else {
var5 = 4.5662055;
}
}
}
}
}
} else {
if ((params["s3"]) >= (-0.0341967493)) {
if ((params["bp"]) >= (0.0390867069)) {
if ((params["s2"]) >= (0.00627997285)) {
if ((params["bp"]) >= (0.0540058166)) {
if ((params["s5"]) >= (-0.0338862501)) {
var5 = 4.82136297;
} else {
var5 = 1.11775589;
}
} else {
var5 = -2.78698206;
}
} else {
if ((params["s1"]) >= (-0.00225693616)) {
if ((params["age"]) >= (-0.00188201666)) {
var5 = 7.29360962;
} else {
var5 = 0.38304922;
}
} else {
var5 = 21.1305847;
}
}
} else {
if ((params["age"]) >= (-0.0472887456)) {
if ((params["age"]) >= (0.0289945602)) {
if ((params["bp"]) >= (-0.0142777869)) {
var5 = 9.6404953;
} else {
var5 = 3.7190001;
}
} else {
if ((params["bmi"]) >= (-0.0110561084)) {
var5 = -1.28222501;
} else {
var5 = 3.33279347;
}
}
} else {
if ((params["bmi"]) >= (-0.0369235948)) {
if ((params["s3"]) >= (0.0173461791)) {
var5 = 0.762983382;
} else {
var5 = 14.6035376;
}
} else {
if ((params["s2"]) >= (-0.0734945983)) {
var5 = 3.15185356;
} else {
var5 = 9.94585609;
}
}
}
}
} else {
if ((params["s2"]) >= (-0.0100820344)) {
if ((params["bp"]) >= (-0.0412469432)) {
if ((params["s1"]) >= (0.0390216485)) {
if ((params["age"]) >= (-0.0436562076)) {
var5 = 22.1636047;
} else {
var5 = 4.3836503;
}
} else {
if ((params["age"]) >= (0.0180969443)) {
var5 = 2.16520643;
} else {
var5 = 14.6021423;
}
}
} else {
if ((params["bmi"]) >= (-0.0304567255)) {
var5 = -0.65127641;
} else {
var5 = 2.27752995;
}
}
} else {
if ((params["s2"]) >= (-0.0285577923)) {
if ((params["age"]) >= (-0.0454724766)) {
if ((params["sex"]) >= (0.00301924162)) {
var5 = 1.15679634;
} else {
var5 = -0.00265731825;
}
} else {
if ((params["age"]) >= (-0.0654514432)) {
var5 = -2.64727664;
} else {
var5 = 0.424766183;
}
}
} else {
if ((params["bmi"]) >= (-0.0115950145)) {
var5 = 0.696567535;
} else {
var5 = 9.51503563;
}
}
}
}
}
double var6;
if ((params["bmi"]) >= (-0.0218342301)) {
if ((params["bp"]) >= (0.0235937908)) {
if ((params["s3"]) >= (0.0578441918)) {
if ((params["bmi"]) >= (0.00403326051)) {
if ((params["age"]) >= (-0.0127796317)) {
var6 = 1.64530039;
} else {
var6 = 0.325591862;
}
} else {
var6 = -3.32753015;
}
} else {
if ((params["s2"]) >= (-0.0031927682)) {
if ((params["s6"]) >= (0.0341302119)) {
if ((params["s2"]) >= (0.0151264165)) {
var6 = 13.8879919;
} else {
var6 = 2.87914181;
}
} else {
if ((params["s6"]) >= (-0.00729085784)) {
var6 = 2.77659225;
} else {
var6 = 11.4116392;
}
}
} else {
if ((params["s6"]) >= (0.098332867)) {
var6 = 3.25223017;
} else {
if ((params["s1"]) >= (-0.056607075)) {
var6 = 14.7555056;
} else {
var6 = 5.86776352;
}
}
}
}
} else {
if ((params["s5"]) >= (0.0850142017)) {
var6 = -7.85729647;
} else {
if ((params["s5"]) >= (0.0273653828)) {
if ((params["bmi"]) >= (-0.00458923588)) {
if ((params["age"]) >= (-0.0472887456)) {
var6 = 8.83133602;
} else {
var6 = 17.2657089;
}
} else {
if ((params["bmi"]) >= (-0.0191396996)) {
var6 = -0.452954143;
} else {
var6 = 8.24742317;
}
}
} else {
if ((params["s4"]) >= (0.0298807248)) {
if ((params["s2"]) >= (0.000408439199)) {
var6 = 8.65068626;
} else {
var6 = -3.06211185;
}
} else {
if ((params["s6"]) >= (-0.0487119257)) {
var6 = 2.49746084;
} else {
var6 = 7.7540307;
}
}
}
}
}
} else {
if ((params["s3"]) >= (0.0320727304)) {
if ((params["s4"]) >= (-0.0179062281)) {
if ((params["s3"]) >= (0.0467992797)) {
if ((params["age"]) >= (0.0253620222)) {
var6 = -0.696076632;
} else {
var6 = 0.0285724644;
}
} else {
var6 = -3.88697743;
}
} else {
if ((params["s5"]) >= (-0.0042245104)) {
var6 = 10.140316;
} else {
if ((params["s1"]) >= (-0.00776074734)) {
if ((params["bmi"]) >= (-0.0692579597)) {
var6 = 4.11840391;
} else {
var6 = -3.62078261;
}
} else {
if ((params["s5"]) >= (-0.0586670861)) {
var6 = -1.5489651;
} else {
var6 = 3.42278576;
}
}
}
}
} else {
if ((params["age"]) >= (0.0326270983)) {
if ((params["s6"]) >= (0.00720651634)) {
if ((params["bmi"]) >= (-0.0315345377)) {
if ((params["s1"]) >= (-0.0284000393)) {
var6 = 0.0724762008;
} else {
var6 = -2.90684867;
}
} else {
if ((params["s6"]) >= (0.0424144268)) {
var6 = 8.49713135;
} else {
var6 = 2.58205795;
}
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
var6 = 19.3166637;
} else {
var6 = 5.33958435;
}
}
} else {
if ((params["age"]) >= (-0.00733082462)) {
if ((params["s2"]) >= (-0.0551754124)) {
if ((params["s3"]) >= (-0.00842528697)) {
var6 = 3.31311941;
} else {
var6 = -2.56520247;
}
} else {
if ((params["bmi"]) >= (-0.040157035)) {
var6 = -0.805419743;
} else {
var6 = 10.0107918;
}
}
} else {
if ((params["s2"]) >= (0.0135606751)) {
if ((params["s1"]) >= (-0.00707277097)) {
var6 = 12.0805616;
} else {
var6 = 0.791574121;
}
} else {
if ((params["s2"]) >= (-0.00303619402)) {
var6 = -4.87582111;
} else {
var6 = 4.84923458;
}
}
}
}
}
}
double var7;
if ((params["bmi"]) >= (0.0697797984)) {
if ((params["age"]) >= (-0.0509212837)) {
if ((params["s3"]) >= (-0.0157885626)) {
if ((params["bp"]) >= (0.0700725466)) {
var7 = 1.17265666;
} else {
var7 = 5.53149605;
}
} else {
if ((params["s5"]) >= (0.0317962319)) {
if ((params["bmi"]) >= (0.0913360417)) {
if ((params["s6"]) >= (0.0424144268)) {
var7 = 0.343353271;
} else {
var7 = 6.00195646;
}
} else {
if ((params["bp"]) >= (0.0924511999)) {
var7 = 2.74942946;
} else {
var7 = 12.9090872;
}
}
} else {
if ((params["bp"]) >= (-0.0498541184)) {
var7 = 18.4988346;
} else {
var7 = 2.28486228;
}
}
}
} else {
if ((params["bp"]) >= (-0.00337536307)) {
if ((params["age"]) >= (-0.0581863634)) {
var7 = 0.091330722;
} else {
var7 = 5.75526381;
}
} else {
var7 = -6.65786552;
}
}
} else {
if ((params["bp"]) >= (0.0385128967)) {
if ((params["s2"]) >= (-0.0475032777)) {
if ((params["s1"]) >= (-0.035279803)) {
if ((params["s6"]) >= (-0.00729085784)) {
if ((params["s6"]) >= (0.0134196766)) {
var7 = 6.46020794;
} else {
var7 = 0.441228688;
}
} else {
if ((params["age"]) >= (0.0435247123)) {
var7 = 3.91798568;
} else {
var7 = 15.6106873;
}
}
} else {
if ((params["s5"]) >= (-0.00852299668)) {
if ((params["age"]) >= (0.0180969443)) {
var7 = 1.82353985;
} else {
var7 = 0.186442569;
}
} else {
var7 = -3.38598967;
}
}
} else {
var7 = 14.2498941;
}
} else {
if ((params["bp"]) >= (0.0333485901)) {
if ((params["s6"]) >= (-0.0155750709)) {
if ((params["age"]) >= (0.0689524859)) {
var7 = 0.37027359;
} else {
var7 = -6.61049175;
}
} else {
var7 = 7.75442982;
}
} else {
if ((params["s3"]) >= (0.00998290256)) {
if ((params["s5"]) >= (-0.0175851863)) {
if ((params["s1"]) >= (-0.000193007058)) {
var7 = 1.2730211;
} else {
var7 = 7.98015451;
}
} else {
if ((params["age"]) >= (-0.0400236696)) {
var7 = -0.201734617;
} else {
var7 = 3.33021235;
}
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["s2"]) >= (0.00307020126)) {
var7 = 5.38967752;
} else {
var7 = 0.675785244;
}
} else {
if ((params["bmi"]) >= (0.0255895015)) {
var7 = 2.19379973;
} else {
var7 = 8.47537136;
}
}
}
}
}
}
double var8;
if ((params["bmi"]) >= (-0.00782267191)) {
if ((params["s6"]) >= (0.0424144268)) {
if ((params["s5"]) >= (0.0342605039)) {
if ((params["s5"]) >= (0.0357549936)) {
if ((params["age"]) >= (-0.0418399386)) {
if ((params["s1"]) >= (0.0321418867)) {
var8 = 7.77147818;
} else {
var8 = 2.93335581;
}
} else {
var8 = -0.601797521;
}
} else {
var8 = -3.41978097;
}
} else {
if ((params["s1"]) >= (0.0631008223)) {
var8 = -2.27946115;
} else {
if ((params["s3"]) >= (-0.013947743)) {
if ((params["age"]) >= (0.0453409813)) {
var8 = 7.2318716;
} else {
var8 = 0.269906044;
}
} else {
var8 = 16.1183949;
}
}
}
} else {
if ((params["bmi"]) >= (0.1242093)) {
if ((params["bmi"]) >= (0.16570507)) {
var8 = 1.4148674;
} else {
if ((params["s2"]) >= (-0.0262091793)) {
var8 = 13.4925089;
} else {
var8 = 2.63666844;
}
}
} else {
if ((params["s2"]) >= (-0.0478164256)) {
if ((params["age"]) >= (-0.0672677085)) {
if ((params["s6"]) >= (-0.00729085784)) {
var8 = 1.5623734;
} else {
var8 = 4.07811689;
}
} else {
if ((params["bmi"]) >= (0.00834450964)) {
var8 = 11.9088173;
} else {
var8 = -3.36371636;
}
}
} else {
if ((params["s1"]) >= (-0.0689906478)) {
var8 = 9.91843796;
} else {
var8 = 2.43863201;
}
}
}
}
} else {
if ((params["bmi"]) >= (-0.0110561084)) {
if ((params["s1"]) >= (0.0115025919)) {
if ((params["s1"]) >= (0.0197583102)) {
if ((params["age"]) >= (0.0235457513)) {
if ((params["age"]) >= (0.0471572503)) {
var8 = 1.30530167;
} else {
var8 = 0.262083441;
}
} else {
var8 = -1.74757123;
}
} else {
var8 = 7.33870029;
}
} else {
if ((params["s5"]) >= (-0.0197559744)) {
if ((params["age"]) >= (-0.0491050184)) {
var8 = 0.77041477;
} else {
var8 = -1.20338523;
}
} else {
var8 = -6.20315361;
}
}
} else {
if ((params["bmi"]) >= (-0.0218342301)) {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["bp"]) >= (0.0626129881)) {
var8 = -2.36381459;
} else {
if ((params["s3"]) >= (0.0210278165)) {
var8 = -0.940131009;
} else {
var8 = 3.77877235;
}
}
} else {
if ((params["age"]) >= (-0.0672677085)) {
if ((params["bp"]) >= (-0.0676422864)) {
var8 = 9.50739574;
} else {
var8 = -1.64726722;
}
} else {
if ((params["age"]) >= (-0.0836141258)) {
var8 = 0.401678473;
} else {
var8 = -0.73677063;
}
}
}
} else {
if ((params["s6"]) >= (-0.0197171792)) {
if ((params["bmi"]) >= (-0.0250676647)) {
if ((params["s3"]) >= (0.0504809171)) {
var8 = 1.49372113;
} else {
var8 = -3.737113;
}
} else {
if ((params["s3"]) >= (-0.00474364869)) {
var8 = 1.87001598;
} else {
var8 = 5.64023638;
}
}
} else {
if ((params["s2"]) >= (0.000408439111)) {
if ((params["age"]) >= (-0.0545538217)) {
var8 = -2.61292434;
} else {
var8 = 5.77921867;
}
} else {
if ((params["age"]) >= (0.0344433673)) {
var8 = 8.63296127;
} else {
var8 = 1.21487212;
}
}
}
}
}
}
double var9;
if ((params["s3"]) >= (-0.0157885626)) {
if ((params["s3"]) >= (-0.0121069243)) {
if ((params["bp"]) >= (-0.0383778811)) {
if ((params["s3"]) >= (0.00998290256)) {
if ((params["s2"]) >= (-0.0185370427)) {
if ((params["age"]) >= (0.0435247123)) {
var9 = 2.96675158;
} else {
var9 = -0.527790785;
}
} else {
if ((params["age"]) >= (0.0344433673)) {
var9 = 7.07363272;
} else {
var9 = 2.64226484;
}
}
} else {
if ((params["s3"]) >= (-0.00474364869)) {
if ((params["s6"]) >= (0.0838354975)) {
var9 = -2.91832137;
} else {
var9 = 6.5733676;
}
} else {
if ((params["s5"]) >= (-0.0100508919)) {
var9 = 4.08142471;
} else {
var9 = -1.30493724;
}
}
}
} else {
if ((params["age"]) >= (-0.0763490498)) {
if ((params["s5"]) >= (-0.0338862501)) {
if ((params["s6"]) >= (0.00720651634)) {
var9 = -2.1421504;
} else {
var9 = 3.08953214;
}
} else {
if ((params["bmi"]) >= (-0.0644078106)) {
var9 = -4.08122349;
} else {
var9 = 0.206055582;
}
}
} else {
if ((params["age"]) >= (-0.0981442854)) {
if ((params["bmi"]) >= (-0.0789582729)) {
var9 = 11.759593;
} else {
var9 = -0.415242016;
}
} else {
if ((params["bmi"]) >= (-0.0288400054)) {
var9 = 1.08836293;
} else {
var9 = -5.35266495;
}
}
}
}
} else {
if ((params["s1"]) >= (-0.0683026761)) {
if ((params["s5"]) >= (0.031047361)) {
var9 = 2.21271515;
} else {
if ((params["s2"]) >= (0.0404914394)) {
var9 = 1.11328363;
} else {
if ((params["age"]) >= (0.0398921743)) {
var9 = -1.23251891;
} else {
var9 = -5.39433765;
}
}
}
} else {
if ((params["age"]) >= (-0.0200447105)) {
var9 = 7.20917368;
} else {
var9 = -0.169215783;
}
}
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["bp"]) >= (0.0235937908)) {
if ((params["s3"]) >= (-0.0268334746)) {
if ((params["s1"]) >= (0.0617248714)) {
if ((params["age"]) >= (0.00175052183)) {
var9 = -0.889068663;
} else {
var9 = 2.10265732;
}
} else {
var9 = 11.0646114;
}
} else {
if ((params["bmi"]) >= (0.0342120007)) {
if ((params["age"]) >= (0.0289945602)) {
var9 = 8.06976604;
} else {
var9 = 1.63562453;
}
} else {
if ((params["s4"]) >= (0.0643832758)) {
var9 = 4.87143803;
} else {
var9 = -0.255324572;
}
}
}
} else {
if ((params["s2"]) >= (0.00181760732)) {
if ((params["s5"]) >= (0.00863677543)) {
if ((params["s2"]) >= (0.0682050809)) {
var9 = -1.3690778;
} else {
var9 = 6.25376797;
}
} else {
if ((params["s1"]) >= (0.0335178375)) {
var9 = 3.6105516;
} else {
var9 = -3.08499002;
}
}
} else {
if ((params["s5"]) >= (-0.0255496707)) {
if ((params["s2"]) >= (-0.0127437962)) {
var9 = -7.53624725;
} else {
var9 = -1.62752533;
}
} else {
if ((params["age"]) >= (0.0380759053)) {
var9 = 7.09250975;
} else {
var9 = 0.425245315;
}
}
}
}
} else {
if ((params["s1"]) >= (0.00462282822)) {
if ((params["age"]) >= (-0.0436562076)) {
if ((params["age"]) >= (-0.00733082462)) {
if ((params["bmi"]) >= (0.0228949711)) {
var9 = 0.108492285;
} else {
var9 = 4.96850824;
}
} else {
var9 = 8.84151554;
}
} else {
if ((params["bmi"]) >= (0.0660074577)) {
var9 = -5.03825474;
} else {
if ((params["age"]) >= (-0.0672677085)) {
var9 = -0.0660850555;
} else {
var9 = -0.626255035;
}
}
}
} else {
if ((params["bmi"]) >= (-0.0347679742)) {
if ((params["s2"]) >= (-0.0459375307)) {
if ((params["bp"]) >= (0.0752368495)) {
var9 = 2.84595942;
} else {
var9 = 11.3013649;
}
} else {
var9 = 2.48297119;
}
} else {
if ((params["s1"]) >= (-0.00982467644)) {
var9 = 6.46308613;
} else {
if ((params["age"]) >= (-0.0581863597)) {
var9 = -4.50927353;
} else {
var9 = 0.495895416;
}
}
}
}
}
}
double var10;
if ((params["bmi"]) >= (-0.0304567255)) {
if ((params["s2"]) >= (-0.0453112349)) {
if ((params["s4"]) >= (-0.0118175428)) {
if ((params["bmi"]) >= (0.0687019825)) {
if ((params["age"]) >= (-0.0509212837)) {
if ((params["s3"]) >= (-0.0452416651)) {
var10 = 3.57482696;
} else {
var10 = 8.17272663;
}
} else {
if ((params["bp"]) >= (-0.00337536307)) {
var10 = 1.35456586;
} else {
var10 = -4.28251648;
}
}
} else {
if ((params["bmi"]) >= (0.0611573011)) {
if ((params["age"]) >= (0.0435247123)) {
var10 = 1.77085423;
} else {
var10 = -4.1080122;
}
} else {
if ((params["bp"]) >= (0.0717939809)) {
var10 = 6.09878731;
} else {
var10 = 2.14181137;
}
}
}
} else {
if ((params["bmi"]) >= (-0.0121339206)) {
if ((params["bp"]) >= (0.0608915538)) {
if ((params["age"]) >= (-0.0182284396)) {
var10 = 8.11342907;
} else {
var10 = 0.949801266;
}
} else {
if ((params["s2"]) >= (0.0392388478)) {
var10 = 4.97236633;
} else {
var10 = -1.7739538;
}
}
} else {
if ((params["s3"]) >= (0.0118237212)) {
if ((params["s1"]) >= (-0.00156895991)) {
var10 = 1.507146;
} else {
var10 = 7.40113926;
}
} else {
if ((params["bmi"]) >= (-0.027223289)) {
var10 = -3.50590134;
} else {
var10 = -0.298526019;
}
}
}
}
} else {
if ((params["s2"]) >= (-0.0551754124)) {
if ((params["s1"]) >= (-0.0400956385)) {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["age"]) >= (0.0253620222)) {
var10 = 0.675572217;
} else {
var10 = -0.472219855;
}
} else {
var10 = 3.55804014;
}
} else {
var10 = 9.60015678;
}
} else {
if ((params["bp"]) >= (0.0138389897)) {
if ((params["bmi"]) >= (0.0843302608)) {
var10 = 1.00678718;
} else {
var10 = 5.00295639;
}
} else {
if ((params["s5"]) >= (-0.0186576582)) {
var10 = 1.21865845;
} else {
if ((params["age"]) >= (-0.0472887494)) {
var10 = -2.3763504;
} else {
var10 = -0.440509439;
}
}
}
}
}
} else {
if ((params["s1"]) >= (-0.0751824379)) {
if ((params["s2"]) >= (-0.0431191958)) {
if ((params["s6"]) >= (-0.0197171792)) {
if ((params["s6"]) >= (-0.0114329644)) {
if ((params["s3"]) >= (-0.0121069243)) {
var10 = 3.28963161;
} else {
var10 = -1.78989649;
}
} else {
var10 = 8.39831924;
}
} else {
if ((params["s6"]) >= (-0.0238592848)) {
var10 = -6.7046566;
} else {
if ((params["s5"]) >= (-0.0214004591)) {
var10 = -3.2413156;
} else {
var10 = 0.714096129;
}
}
}
} else {
if ((params["s6"]) >= (-0.0176461246)) {
if ((params["s2"]) >= (-0.0822627544)) {
if ((params["s6"]) >= (-0.0114329644)) {
var10 = -6.93653107;
} else {
var10 = -1.54814076;
}
} else {
var10 = -1.28275073;
}
} else {
if ((params["bmi"]) >= (-0.0347679704)) {
var10 = -3.60639215;
} else {
if ((params["s2"]) >= (-0.0578371733)) {
var10 = -0.657782733;
} else {
var10 = 2.47306967;
}
}
}
}
} else {
if ((params["s1"]) >= (-0.0779343396)) {
var10 = 7.49146509;
} else {
if ((params["s5"]) >= (-0.0447257906)) {
if ((params["s2"]) >= (-0.0752169192)) {
var10 = 0.466614544;
} else {
var10 = 4.46796322;
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["age"]) >= (-0.0491050184)) {
var10 = 2.68340397;
} else {
var10 = 0.0217941292;
}
} else {
var10 = -1.85827458;
}
}
}
}
}
double var11;
if ((params["s6"]) >= (0.0424144268)) {
if ((params["s6"]) >= (0.0796933845)) {
if ((params["s2"]) >= (0.0336021744)) {
if ((params["bmi"]) >= (0.0573849566)) {
if ((params["age"]) >= (-0.0218609776)) {
var11 = 1.91574788;
} else {
var11 = 0.00603790302;
}
} else {
if ((params["age"]) >= (-0.00188201666)) {
var11 = -4.60554981;
} else {
var11 = -0.978554547;
}
}
} else {
if ((params["s2"]) >= (0.00322677521)) {
if ((params["age"]) >= (0.0671362132)) {
var11 = 0.255780041;
} else {
var11 = 7.40865707;
}
} else {
if ((params["bmi"]) >= (0.0293618441)) {
if ((params["bmi"]) >= (0.0584627688)) {
var11 = -0.478472173;
} else {
var11 = 3.59629679;
}
} else {
var11 = -6.41090727;
}
}
}
} else {
if ((params["age"]) >= (-0.0436562076)) {
if ((params["s2"]) >= (0.177337319)) {
var11 = -2.11481094;
} else {
if ((params["age"]) >= (0.076217562)) {
if ((params["age"]) >= (0.103461601)) {
var11 = 4.41390705;
} else {
var11 = -2.32520604;
}
} else {
if ((params["s2"]) >= (0.0248340182)) {
var11 = 6.34195662;
} else {
var11 = 2.90470266;
}
}
}
} else {
if ((params["age"]) >= (-0.0581863634)) {
var11 = -2.10234046;
} else {
var11 = 0.761009276;
}
}
}
} else {
if ((params["bmi"]) >= (0.1242093)) {
if ((params["bmi"]) >= (0.16570507)) {
var11 = -0.271652997;
} else {
if ((params["s2"]) >= (-0.0262091793)) {
var11 = 6.67998981;
} else {
var11 = 1.70235908;
}
}
} else {
if ((params["bp"]) >= (0.0373652726)) {
if ((params["s4"]) >= (0.00423444528)) {
if ((params["s2"]) >= (0.112672165)) {
var11 = 5.90364742;
} else {
if ((params["s5"]) >= (0.0187854469)) {
var11 = 0.566949189;
} else {
var11 = -2.29934859;
}
}
} else {
if ((params["s1"]) >= (-0.00844872463)) {
if ((params["s6"]) >= (-0.0135040181)) {
var11 = 0.746845186;
} else {
var11 = 4.18734837;
}
} else {
if ((params["s5"]) >= (-0.0436086319)) {
var11 = 5.93291712;
} else {
var11 = -2.33058023;
}
}
}
} else {
if ((params["bp"]) >= (0.0310533419)) {
if ((params["s6"]) >= (-0.0155750709)) {
if ((params["bp"]) >= (0.0333485901)) {
var11 = -4.87133694;
} else {
var11 = -1.07698059;
}
} else {
if ((params["age"]) >= (0.0344433673)) {
var11 = 3.46690989;
} else {
var11 = -2.03949404;
}
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["s1"]) >= (0.0390216485)) {
var11 = 2.49498415;
} else {
var11 = -0.608615994;
}
} else {
if ((params["s3"]) >= (-0.00106201088)) {
var11 = 0.57799542;
} else {
var11 = 3.28674483;
}
}
}
}
}
}
double var12;
if ((params["age"]) >= (-6.57472992e-05)) {
if ((params["bp"]) >= (-0.0532969907)) {
if ((params["bmi"]) >= (0.0245116893)) {
if ((params["bmi"]) >= (0.0557682365)) {
if ((params["s2"]) >= (-0.0276183486)) {
if ((params["age"]) >= (0.0653199404)) {
var12 = -0.337305456;
} else {
var12 = 3.64493918;
}
} else {
if ((params["bp"]) >= (0.0264628492)) {
var12 = 1.08777058;
} else {
var12 = -3.36603022;
}
}
} else {
if ((params["bp"]) >= (0.0958940759)) {
var12 = 5.53330994;
} else {
if ((params["s3"]) >= (-0.0341967493)) {
var12 = -4.3266058;
} else {
var12 = -0.545787096;
}
}
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["bmi"]) >= (-0.00890048407)) {
if ((params["s5"]) >= (-0.0345327556)) {
var12 = 3.0243814;
} else {
var12 = -2.42008162;
}
} else {
if ((params["s2"]) >= (-0.0230776947)) {
var12 = -0.970790625;
} else {
var12 = 2.79539013;
}
}
} else {
if ((params["bp"]) >= (0.0316271558)) {
if ((params["bp"]) >= (0.0476938859)) {
var12 = 2.97194886;
} else {
var12 = -1.71174121;
}
} else {
if ((params["s3"]) >= (0.0486400984)) {
var12 = 1.75289929;
} else {
var12 = 6.07326317;
}
}
}
}
} else {
if ((params["s6"]) >= (0.0217038915)) {
if ((params["bp"]) >= (-0.0779708922)) {
var12 = 4.77401829;
} else {
if ((params["age"]) >= (0.0635036752)) {
var12 = 0.71663022;
} else {
var12 = -1.14705622;
}
}
} else {
if ((params["age"]) >= (0.0544223301)) {
var12 = 0.429060757;
} else {
if ((params["s3"]) >= (0.113068759)) {
var12 = -0.207500279;
} else {
if ((params["s1"]) >= (-0.0669267178)) {
var12 = -3.14807391;
} else {
var12 = -0.239012152;
}
}
}
}
}
} else {
if ((params["bp"]) >= (-0.024032589)) {
if ((params["bp"]) >= (0.0390867069)) {
if ((params["age"]) >= (-0.0127796326)) {
if ((params["bmi"]) >= (0.00726669654)) {
if ((params["age"]) >= (-0.0036982859)) {
var12 = 1.42567909;
} else {
var12 = -0.28257066;
}
} else {
var12 = -4.28348017;
}
} else {
if ((params["bmi"]) >= (0.0573849604)) {
if ((params["s5"]) >= (0.0554417819)) {
var12 = -0.398540527;
} else {
var12 = 2.26141524;
}
} else {
if ((params["bp"]) >= (0.0838440284)) {
var12 = 0.647972524;
} else {
var12 = 6.93088865;
}
}
}
} else {
if ((params["s1"]) >= (0.043837484)) {
if ((params["s5"]) >= (0.0560902655)) {
if ((params["age"]) >= (-0.0273097865)) {
var12 = 4.35357094;
} else {
var12 = 1.04795611;
}
} else {
if ((params["age"]) >= (-0.0254935157)) {
var12 = -1.57315683;
} else {
var12 = 0.688573837;
}
}
} else {
if ((params["s2"]) >= (-0.0118043516)) {
if ((params["age"]) >= (-0.0254935175)) {
var12 = -5.56741476;
} else {
var12 = -2.72866464;
}
} else {
if ((params["s2"]) >= (-0.020259358)) {
var12 = 2.01602077;
} else {
var12 = -1.4600848;
}
}
}
}
} else {
if ((params["age"]) >= (-0.0581863634)) {
if ((params["bmi"]) >= (0.0784022957)) {
var12 = 5.43788481;
} else {
if ((params["s6"]) >= (-0.0404277146)) {
if ((params["s1"]) >= (-0.009136701)) {
var12 = 0.673518777;
} else {
var12 = -2.41307449;
}
} else {
if ((params["bmi"]) >= (-0.0266843829)) {
var12 = 4.4621911;
} else {
var12 = 0.428052545;
}
}
}
} else {
if ((params["bmi"]) >= (-0.0369235948)) {
if ((params["age"]) >= (-0.0981442854)) {
if ((params["s1"]) >= (0.00875068642)) {
var12 = -1.34660113;
} else {
var12 = 11.2497616;
}
} else {
if ((params["age"]) >= (-0.103593096)) {
var12 = 0.655609131;
} else {
var12 = -2.06820154;
}
}
} else {
if ((params["s2"]) >= (-0.0781918243)) {
if ((params["bmi"]) >= (-0.0687190592)) {
var12 = -2.75204206;
} else {
var12 = 2.11637139;
}
} else {
var12 = 4.66897869;
}
}
}
}
}
double var13;
if ((params["age"]) >= (0.00719932979)) {
if ((params["bp"]) >= (-0.0142777869)) {
if ((params["bp"]) >= (-0.00681823399)) {
if ((params["s1"]) >= (0.021134261)) {
if ((params["s5"]) >= (0.0620436668)) {
if ((params["s2"]) >= (-0.0139963897)) {
var13 = 2.80603456;
} else {
var13 = -0.332930595;
}
} else {
if ((params["s5"]) >= (-0.00287728105)) {
var13 = -1.9839716;
} else {
var13 = 3.16897368;
}
}
} else {
if ((params["s1"]) >= (0.00462282822)) {
if ((params["s5"]) >= (0.0181066878)) {
var13 = 1.34505534;
} else {
var13 = 5.17778301;
}
} else {
if ((params["s1"]) >= (-0.0173924193)) {
var13 = -0.248484612;
} else {
var13 = 2.29366517;
}
}
}
} else {
if ((params["s1"]) >= (0.0390216485)) {
var13 = 6.01691103;
} else {
if ((params["sex"]) >= (0.00301924162)) {
var13 = -0.749702454;
} else {
var13 = 1.29613042;
}
}
}
} else {
if ((params["age"]) >= (0.0798500925)) {
if ((params["age"]) >= (0.103461601)) {
var13 = 0.56438601;
} else {
var13 = 5.0998807;
}
} else {
if ((params["s5"]) >= (-0.0139322085)) {
if ((params["s5"]) >= (-0.0124043133)) {
if ((params["s5"]) >= (0.000267271622)) {
var13 = 0.752156079;
} else {
var13 = -1.52425396;
}
} else {
var13 = 5.12579298;
}
} else {
if ((params["s3"]) >= (0.111227944)) {
if ((params["age"]) >= (0.0308108293)) {
var13 = -0.17637521;
} else {
var13 = 1.27330017;
}
} else {
if ((params["s1"]) >= (-0.000880983367)) {
var13 = -0.535680532;
} else {
var13 = -2.09730244;
}
}
}
}
}
} else {
if ((params["s1"]) >= (0.00668675732)) {
if ((params["s2"]) >= (0.0364205129)) {
if ((params["age"]) >= (-0.0036982859)) {
if ((params["s5"]) >= (0.0204799902)) {
if ((params["s1"]) >= (0.103691429)) {
var13 = -1.7740556;
} else {
var13 = 0.785843849;
}
} else {
var13 = -3.88591981;
}
} else {
if ((params["s3"]) >= (0.0155053595)) {
if ((params["s1"]) >= (0.0417735539)) {
var13 = 0.263818383;
} else {
var13 = -4.01521826;
}
} else {
if ((params["age"]) >= (-0.0363911316)) {
var13 = 3.41557622;
} else {
var13 = 0.896782219;
}
}
}
} else {
if ((params["s6"]) >= (0.0341302119)) {
if ((params["bp"]) >= (0.0890083313)) {
var13 = -0.0521347076;
} else {
if ((params["s1"]) >= (0.0245741438)) {
var13 = -1.78672647;
} else {
var13 = -5.73133755;
}
}
} else {
if ((params["bmi"]) >= (-0.0250676647)) {
if ((params["s3"]) >= (-0.024992656)) {
var13 = 1.15153074;
} else {
var13 = -1.21769261;
}
} else {
if ((params["age"]) >= (-0.0400236696)) {
var13 = -3.54387975;
} else {
var13 = 0.136073694;
}
}
}
}
} else {
if ((params["s6"]) >= (0.0859065503)) {
var13 = 6.85601616;
} else {
if ((params["s2"]) >= (0.0171618816)) {
if ((params["age"]) >= (-0.0945117474)) {
if ((params["age"]) >= (-0.0454724804)) {
var13 = 1.59888613;
} else {
var13 = 6.69615173;
}
} else {
var13 = -0.657391012;
}
} else {
if ((params["s2"]) >= (-0.00992546044)) {
if ((params["s6"]) >= (-0.00521980459)) {
var13 = -2.83501554;
} else {
var13 = 0.39909932;
}
} else {
if ((params["s2"]) >= (-0.0121174995)) {
var13 = 6.55409861;
} else {
var13 = 0.595497191;
}
}
}
}
}
}
double var14;
if ((params["bp"]) >= (-0.0831352025)) {
if ((params["age"]) >= (-0.0945117474)) {
if ((params["bp"]) >= (-0.0418207496)) {
if ((params["s2"]) >= (-0.0370128006)) {
if ((params["s2"]) >= (-0.0346641876)) {
if ((params["s2"]) >= (-0.0254263096)) {
var14 = 0.45013544;
} else {
var14 = 2.11649752;
}
} else {
if ((params["s1"]) >= (-0.0228962284)) {
var14 = -1.73254287;
} else {
var14 = -6.1692338;
}
}
} else {
if ((params["s6"]) >= (0.017561784)) {
if ((params["s1"]) >= (-0.0923818499)) {
var14 = 4.13348722;
} else {
var14 = -1.00945818;
}
} else {
if ((params["bp"]) >= (-0.0246063992)) {
var14 = -0.0717905611;
} else {
var14 = 2.29892993;
}
}
}
} else {
if ((params["bmi"]) >= (-0.0423126593)) {
if ((params["s4"]) >= (0.0435341373)) {
if ((params["s6"]) >= (-0.0135040181)) {
var14 = -0.816127598;
} else {
var14 = -3.91472411;
}
} else {
if ((params["s3"]) >= (-0.0176293813)) {
var14 = 0.0950609893;
} else {
var14 = 3.1939013;
}
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["s5"]) >= (-0.0666525215)) {
var14 = 1.14192927;
} else {
var14 = 3.16204286;
}
} else {
if ((params["bp"]) >= (-0.0452636257)) {
var14 = -6.61006641;
} else {
var14 = -1.56853306;
}
}
}
}
} else {
if ((params["age"]) >= (-0.0981442854)) {
if ((params["bmi"]) >= (-0.0730303079)) {
var14 = 8.19301128;
} else {
var14 = 1.45707786;
}
} else {
if ((params["s6"]) >= (-0.052854035)) {
if ((params["s1"]) >= (-0.0277120639)) {
var14 = -0.558781862;
} else {
var14 = 1.15294647;
}
} else {
if ((params["bmi"]) >= (-0.0288400054)) {
var14 = -0.153452694;
} else {
var14 = -1.84771967;
}
}
}
}
} else {
if ((params["s1"]) >= (-0.009136701)) {
if ((params["bmi"]) >= (-0.0186007917)) {
var14 = -1.0878216;
} else {
var14 = 1.23793566;
}
} else {
var14 = -2.70715809;
}
}
double var15;
if ((params["s6"]) >= (0.0424144268)) {
if ((params["s6"]) >= (0.0465565324)) {
if ((params["s1"]) >= (-0.009136701)) {
if ((params["s6"]) >= (0.0796933845)) {
if ((params["bp"]) >= (0.0735154152)) {
if ((params["bmi"]) >= (0.0584627688)) {
var15 = 0.0898635909;
} else {
var15 = 2.89042068;
}
} else {
if ((params["bmi"]) >= (0.0573849566)) {
var15 = 0.21293737;
} else {
var15 = -2.28260136;
}
}
} else {
if ((params["age"]) >= (0.0798500925)) {
var15 = -1.90578163;
} else {
if ((params["s4"]) >= (-0.0103414971)) {
var15 = 1.65637457;
} else {
var15 = -1.17799366;
}
}
}
} else {
if ((params["s2"]) >= (-0.0113346279)) {
var15 = 6.5151906;
} else {
if ((params["s2"]) >= (-0.0399877131)) {
if ((params["bmi"]) >= (0.102653064)) {
var15 = 1.48674774;
} else {
var15 = -1.03311038;
}
} else {
var15 = 1.62939155;
}
}
}
} else {
if ((params["bp"]) >= (-0.015425412)) {
var15 = 4.88380051;
} else {
var15 = 0.39390263;
}
}
} else {
if ((params["s6"]) >= (0.0382723175)) {
if ((params["s4"]) >= (0.0261906125)) {
if ((params["s5"]) >= (0.0694307238)) {
var15 = -1.27625275;
} else {
if ((params["age"]) >= (-0.0109633626)) {
var15 = 0.156644449;
} else {
var15 = 0.672921777;
}
}
} else {
if ((params["bp"]) >= (-0.0297707058)) {
var15 = -3.16219902;
} else {
var15 = -0.802726388;
}
}
} else {
if ((params["bmi"]) >= (0.1242093)) {
if ((params["s3"]) >= (-0.0341967493)) {
if ((params["age"]) >= (-0.0127796326)) {
var15 = 0.363956451;
} else {
var15 = 1.33097243;
}
} else {
var15 = 4.09110117;
}
} else {
if ((params["sex"]) >= (0.00301924162)) {
if ((params["s1"]) >= (0.0390216485)) {
if ((params["s3"]) >= (0.0210278165)) {
var15 = -0.847622693;
} else {
var15 = 1.68110716;
}
} else {
if ((params["s1"]) >= (0.0231981911)) {
var15 = -2.59394288;
} else {
var15 = -0.252011299;
}
}
} else {
if ((params["bp"]) >= (-0.0418207534)) {
if ((params["s1"]) >= (0.0115025919)) {
var15 = -0.254602104;
} else {
var15 = 1.56638801;
}
} else {
if ((params["age"]) >= (-0.0763490498)) {
var15 = -0.963983536;
} else {
var15 = 1.89390755;
}
}
}
}
}
}
double var16;
if ((params["age"]) >= (0.00719932979)) {
if ((params["s5"]) >= (0.00823871233)) {
if ((params["s5"]) >= (0.0151947774)) {
if ((params["age"]) >= (0.0180969443)) {
if ((params["s5"]) >= (0.057571657)) {
if ((params["s2"]) >= (0.0376731083)) {
var16 = 3.12538624;
} else {
var16 = 0.37022543;
}
} else {
if ((params["bp"]) >= (0.0993369445)) {
var16 = 3.79761219;
} else {
var16 = -0.886401296;
}
}
} else {
if ((params["s1"]) >= (0.0555330813)) {
var16 = -2.76975179;
} else {
if ((params["s5"]) >= (0.0159358978)) {
var16 = 3.10108113;
} else {
var16 = -1.68519592;
}
}
}
} else {
if ((params["bp"]) >= (0.0511367545)) {
var16 = -0.811642468;
} else {
if ((params["s3"]) >= (0.033913549)) {
var16 = 0.125676736;
} else {
var16 = 6.28565216;
}
}
}
} else {
if ((params["s5"]) >= (0.00243580551)) {
if ((params["bp"]) >= (-0.00911348127)) {
if ((params["sex"]) >= (0.00301924162)) {
var16 = -3.31600809;
} else {
var16 = -0.608120739;
}
} else {
var16 = -0.315676123;
}
} else {
if ((params["s1"]) >= (0.0507172495)) {
if ((params["s1"]) >= (0.0837401152)) {
var16 = -0.75150913;
} else {
var16 = 5.267735;
}
} else {
if ((params["s2"]) >= (0.00134788454)) {
if ((params["s1"]) >= (0.0128785446)) {
var16 = 0.257664472;
} else {
var16 = -1.65808952;
}
} else {
if ((params["s2"]) >= (-0.0158752799)) {
var16 = 2.69015884;
} else {
var16 = -0.170396522;
}
}
}
}
}
} else {
if ((params["bp"]) >= (-0.024032589)) {
if ((params["bp"]) >= (0.0390867069)) {
if ((params["s1"]) >= (-0.00638479507)) {
if ((params["bmi"]) >= (-0.0137506388)) {
if ((params["s3"]) >= (-0.0618090332)) {
var16 = 0.291367084;
} else {
var16 = 3.02958989;
}
} else {
var16 = -2.50191832;
}
} else {
if ((params["s3"]) >= (0.00998290256)) {
if ((params["age"]) >= (-0.00551455515)) {
var16 = -0.683090985;
} else {
var16 = 1.12559211;
}
} else {
var16 = 5.49822807;
}
}
} else {
if ((params["s6"]) >= (0.0962618142)) {
if ((params["bmi"]) >= (0.0266673137)) {
var16 = 0.864303648;
} else {
var16 = 4.78281355;
}
} else {
if ((params["s2"]) >= (-0.0136832418)) {
if ((params["s2"]) >= (0.0328193083)) {
var16 = -0.519696236;
} else {
var16 = -2.43171883;
}
} else {
if ((params["s2"]) >= (-0.0205725078)) {
var16 = 1.53685272;
} else {
var16 = -1.50636601;
}
}
}
}
} else {
if ((params["age"]) >= (-0.0581863634)) {
if ((params["s6"]) >= (-0.0404277146)) {
if ((params["bmi"]) >= (0.0784022957)) {
var16 = 2.79500675;
} else {
if ((params["s1"]) >= (-0.0731185079)) {
var16 = -1.25355434;
} else {
var16 = 2.17054605;
}
}
} else {
if ((params["age"]) >= (-0.0182284396)) {
if ((params["bmi"]) >= (-0.0428515635)) {
var16 = -1.56064105;
} else {
var16 = 1.42334294;
}
} else {
if ((params["bmi"]) >= (-0.0363846906)) {
var16 = 3.90316987;
} else {
var16 = 0.0267712697;
}
}
}
} else {
if ((params["bmi"]) >= (-0.00512814196)) {
var16 = 6.54985905;
} else {
if ((params["s5"]) >= (-0.0702290982)) {
if ((params["age"]) >= (-0.0727165192)) {
var16 = 2.50189495;
} else {
var16 = -0.870607197;
}
} else {
if ((params["s5"]) >= (-0.0903823227)) {
var16 = 5.8344574;
} else {
var16 = -0.59642148;
}
}
}
}
}
}
double var17;
if ((params["s3"]) >= (-0.0157885626)) {
if ((params["age"]) >= (0.090747714)) {
var17 = -3.92607903;
} else {
if ((params["s3"]) >= (-0.0121069243)) {
if ((params["s3"]) >= (0.00998290256)) {
if ((params["age"]) >= (0.0362596363)) {
if ((params["s6"]) >= (0.0217038915)) {
var17 = 2.99389172;
} else {
var17 = 0.162674785;
}
} else {
if ((params["bp"]) >= (-0.0659208447)) {
var17 = -0.59926939;
} else {
var17 = 1.22052908;
}
}
} else {
if ((params["bp"]) >= (-0.0590351075)) {
if ((params["s5"]) >= (-0.0202953629)) {
var17 = 0.375869006;
} else {
var17 = 2.08430147;
}
} else {
if ((params["s4"]) >= (-0.0120020481)) {
var17 = 0.201051533;
} else {
var17 = -1.82234299;
}
}
}
} else {
if ((params["s1"]) >= (-0.0683026761)) {
if ((params["s5"]) >= (0.013675373)) {
if ((params["age"]) >= (0.0344433673)) {
var17 = 0.191622168;
} else {
var17 = -0.577641129;
}
} else {
if ((params["age"]) >= (0.0398921743)) {
var17 = -0.371604145;
} else {
var17 = -2.55821323;
}
}
} else {
if ((params["age"]) >= (-0.0200447105)) {
var17 = 2.42660522;
} else {
var17 = -0.520396054;
}
}
}
}
} else {
if ((params["s5"]) >= (-0.0186576582)) {
if ((params["s4"]) >= (0.0313567668)) {
if ((params["s5"]) >= (0.0286584608)) {
if ((params["s2"]) >= (0.00307020126)) {
if ((params["s2"]) >= (0.0179447532)) {
var17 = 0.0519305095;
} else {
var17 = 2.56440282;
}
} else {
if ((params["bmi"]) >= (0.0164280999)) {
var17 = 0.251008898;
} else {
var17 = -2.29516912;
}
}
} else {
if ((params["s2"]) >= (0.0719628632)) {
if ((params["s2"]) >= (0.0733720288)) {
var17 = -2.43966079;
} else {
var17 = -0.428456515;
}
} else {
if ((params["s5"]) >= (-0.00197418709)) {
var17 = 2.32867765;
} else {
var17 = -0.562393606;
}
}
}
} else {
if ((params["s2"]) >= (-0.0343510397)) {
if ((params["s5"]) >= (0.0270362981)) {
if ((params["s1"]) >= (-0.0208323002)) {
var17 = -1.21133268;
} else {
var17 = 1.27557802;
}
} else {
if ((params["s3"]) >= (-0.0378783867)) {
var17 = -3.39598966;
} else {
var17 = -0.71834296;
}
}
} else {
if ((params["age"]) >= (0.00356679107)) {
if ((params["s5"]) >= (0.0411233008)) {
var17 = 0.779892027;
} else {
var17 = -1.26286018;
}
} else {
if ((params["s2"]) >= (-0.055645138)) {
var17 = 4.89923239;
} else {
var17 = 0.744286001;
}
}
}
}
} else {
if ((params["s3"]) >= (-0.0415600277)) {
if ((params["s5"]) >= (-0.0425828919)) {
if ((params["s6"]) >= (0.00927757006)) {
if ((params["age"]) >= (0.0144644063)) {
var17 = -1.09086001;
} else {
var17 = 1.01286852;
}
} else {
var17 = 5.055758;
}
} else {
if ((params["bmi"]) >= (-0.0196786039)) {
if ((params["bmi"]) >= (0.0541515239)) {
var17 = 0.110103615;
} else {
var17 = 2.79716039;
}
} else {
if ((params["age"]) >= (-0.0872466713)) {
var17 = -1.12274158;
} else {
var17 = 0.13332139;
}
}
}
} else {
if ((params["bmi"]) >= (-0.0169840753)) {
if ((params["bmi"]) >= (0.00241654273)) {
var17 = -0.503166437;
} else {
var17 = -1.76365709;
}
} else {
if ((params["age"]) >= (0.0507897884)) {
var17 = 0.0757610351;
} else {
var17 = 0.816495597;
}
}
}
}
}
double var18;
if ((params["bp"]) >= (-0.0831352025)) {
if ((params["bp"]) >= (-0.0699375272)) {
if ((params["bp"]) >= (-0.0406731293)) {
if ((params["s2"]) >= (-0.0370128006)) {
if ((params["s2"]) >= (-0.0346641876)) {
if ((params["s1"]) >= (-0.0380317122)) {
var18 = 0.275653452;
} else {
var18 = -1.39182281;
}
} else {
if ((params["s1"]) >= (-0.0228962284)) {
var18 = -1.23368621;
} else {
var18 = -4.64133453;
}
}
} else {
if ((params["s3"]) >= (0.0596850142)) {
if ((params["age"]) >= (0.0362596363)) {
var18 = 0.596344769;
} else {
var18 = -2.07123685;
}
} else {
if ((params["s3"]) >= (0.0431176424)) {
var18 = 3.1838069;
} else {
var18 = 0.801557958;
}
}
}
} else {
if ((params["bmi"]) >= (-0.0676412433)) {
if ((params["bmi"]) >= (-0.0423126593)) {
if ((params["s4"]) >= (0.0435341373)) {
var18 = -1.18214953;
} else {
var18 = 0.35808146;
}
} else {
if ((params["s3"]) >= (-0.0139477439)) {
var18 = -3.42503476;
} else {
var18 = 1.46662521;
}
}
} else {
if ((params["s2"]) >= (-0.0409271568)) {
if ((params["age"]) >= (-0.0091470927)) {
var18 = 0.397007018;
} else {
var18 = 2.38786674;
}
} else {
if ((params["age"]) >= (-0.00551455468)) {
var18 = 0.504637539;
} else {
var18 = -0.792510033;
}
}
}
}
} else {
if ((params["age"]) >= (-0.0745327845)) {
if ((params["s4"]) >= (-0.0120020481)) {
if ((params["bmi"]) >= (0.0148113817)) {
var18 = 2.44366765;
} else {
if ((params["age"]) >= (-0.0363911316)) {
var18 = -0.277558148;
} else {
var18 = 0.339759082;
}
}
} else {
if ((params["bmi"]) >= (-0.0223731361)) {
var18 = -1.30001068;
} else {
if ((params["age"]) >= (-0.0309423245)) {
var18 = 0.465235919;
} else {
var18 = -0.503837585;
}
}
}
} else {
var18 = 5.06862354;
}
}
} else {
if ((params["s5"]) >= (-0.0384985581)) {
if ((params["age"]) >= (-0.0382074006)) {
if ((params["age"]) >= (0.0635036752)) {
var18 = 0.247835547;
} else {
if ((params["age"]) >= (0.0162806753)) {
var18 = -0.677248776;
} else {
var18 = -0.178036883;
}
}
} else {
var18 = 1.13240325;
}
} else {
var18 = -2.16068959;
}
}
double var19;
if ((params["s3"]) >= (-0.0157885626)) {
if ((params["bmi"]) >= (0.0331341848)) {
if ((params["s5"]) >= (-0.0265405364)) {
if ((params["s1"]) >= (0.0603489168)) {
if ((params["bp"]) >= (-0.015999224)) {
var19 = 1.47292793;
} else {
if ((params["age"]) >= (0.00356679223)) {
var19 = -0.0158752445;
} else {
var19 = 0.340695202;
}
}
} else {
if ((params["bp"]) >= (0.0580224991)) {
if ((params["age"]) >= (0.0108318683)) {
var19 = -1.0054127;
} else {
var19 = 0.566157579;
}
} else {
if ((params["s2"]) >= (-0.017754171)) {
var19 = -3.76532245;
} else {
var19 = -1.17916071;
}
}
}
} else {
if ((params["s5"]) >= (-0.0454324409)) {
if ((params["s1"]) >= (-0.0215202775)) {
var19 = 1.17554021;
} else {
var19 = 4.11122465;
}
} else {
if ((params["age"]) >= (-0.0618189014)) {
var19 = -1.62147295;
} else {
var19 = 1.31124806;
}
}
}
} else {
if ((params["bmi"]) >= (0.016967006)) {
if ((params["s1"]) >= (-0.0304639693)) {
if ((params["s2"]) >= (0.040804591)) {
var19 = 0.848510802;
} else {
var19 = 3.63482571;
}
} else {
var19 = -1.48143697;
}
} else {
if ((params["s2"]) >= (0.0159092881)) {
if ((params["s3"]) >= (0.0467992797)) {
if ((params["s2"]) >= (0.0364205092)) {
var19 = 1.36853147;
} else {
var19 = -0.903440773;
}
} else {
if ((params["s3"]) >= (0.0136645399)) {
var19 = -2.5523839;
} else {
var19 = 0.321133435;
}
}
} else {
if ((params["s1"]) >= (-0.0284000412)) {
if ((params["s1"]) >= (-0.0256481357)) {
var19 = 0.435958773;
} else {
var19 = 4.07762098;
}
} else {
if ((params["s5"]) >= (-0.0483739749)) {
var19 = -1.01538658;
} else {
var19 = 0.500451565;
}
}
}
}
}
} else {
if ((params["s1"]) >= (-0.0173924193)) {
if ((params["s6"]) >= (-0.0114329644)) {
if ((params["s1"]) >= (-0.0105126537)) {
if ((params["s6"]) >= (0.017561784)) {
if ((params["s1"]) >= (-0.009136701)) {
var19 = 0.168981388;
} else {
var19 = 2.74950266;
}
} else {
if ((params["s5"]) >= (0.0250298642)) {
var19 = -0.282225668;
} else {
var19 = -2.2388556;
}
}
} else {
if ((params["age"]) >= (0.0544223264)) {
var19 = 0.53578037;
} else {
if ((params["s5"]) >= (-0.00478605274)) {
var19 = -2.97359324;
} else {
var19 = -0.862298608;
}
}
}
} else {
if ((params["s1"]) >= (-0.0139525356)) {
if ((params["s3"]) >= (-0.0636498481)) {
if ((params["bmi"]) >= (0.0503791794)) {
var19 = -1.98454523;