Skip to content

Instantly share code, notes, and snippets.

@Maxhodges
Created February 12, 2021 17:16
Show Gist options
  • Save Maxhodges/87178e393966dd523f91e313ecf002fd to your computer and use it in GitHub Desktop.
Save Maxhodges/87178e393966dd523f91e313ecf002fd to your computer and use it in GitHub Desktop.
est package volume from weight (g)
/**
* Predictor for volume from model/6026afde2fb31c391800250b
* Predictive model by BigML - Machine Learning Made Easy
*/
function predictVolume(weightG) {
if (weightG == null) {
return 6715.89082;
}
else if (weightG > 869) {
if (weightG > 5555) {
if (weightG > 9711) {
return 42750;
}
else if (weightG <= 9711) {
if (weightG > 5730) {
return 20067.66667;
}
else if (weightG <= 5730) {
return 40460;
}
}
}
else if (weightG <= 5555) {
if (weightG > 2297) {
if (weightG > 3545) {
if (weightG > 3762) {
if (weightG > 3816) {
if (weightG > 3982) {
if (weightG > 4718) {
return 14448;
}
else if (weightG <= 4718) {
if (weightG > 4240) {
return 10689.6;
}
else if (weightG <= 4240) {
return 13339;
}
}
}
else if (weightG <= 3982) {
return 15810.6;
}
}
else if (weightG <= 3816) {
return 5760;
}
}
else if (weightG <= 3762) {
if (weightG > 3630) {
return 17766;
}
else if (weightG <= 3630) {
return 11979;
}
}
}
else if (weightG <= 3545) {
if (weightG > 2418) {
if (weightG > 2457) {
if (weightG > 2542) {
if (weightG > 2951) {
if (weightG > 3099) {
return 9566.66667;
}
else if (weightG <= 3099) {
return 13032;
}
}
else if (weightG <= 2951) {
if (weightG > 2801) {
return 5940;
}
else if (weightG <= 2801) {
if (weightG > 2793) {
return 19550;
}
else if (weightG <= 2793) {
if (weightG > 2768) {
return 5940;
}
else if (weightG <= 2768) {
return 9351;
}
}
}
}
}
else if (weightG <= 2542) {
if (weightG > 2482) {
return 14126.4;
}
else if (weightG <= 2482) {
return 5940;
}
}
}
else if (weightG <= 2457) {
return 18187;
}
}
else if (weightG <= 2418) {
if (weightG > 2321) {
if (weightG > 2369) {
return 9405;
}
else if (weightG <= 2369) {
if (weightG > 2352) {
return 5940;
}
else if (weightG <= 2352) {
return 7981;
}
}
}
else if (weightG <= 2321) {
return 11880;
}
}
}
}
else if (weightG <= 2297) {
if (weightG > 988) {
if (weightG > 1052) {
if (weightG > 1213) {
if (weightG > 2225) {
return 10488;
}
else if (weightG <= 2225) {
if (weightG > 2086) {
if (weightG > 2154) {
if (weightG > 2180) {
if (weightG > 2207) {
return 6930;
}
else if (weightG <= 2207) {
return 5969.7;
}
}
else if (weightG <= 2180) {
return 11880;
}
}
else if (weightG <= 2154) {
return 5940;
}
}
else if (weightG <= 2086) {
if (weightG > 2061) {
return 15390;
}
else if (weightG <= 2061) {
if (weightG > 1227) {
if (weightG > 1651) {
if (weightG > 1660) {
if (weightG > 2027) {
return 12204;
}
else if (weightG <= 2027) {
if (weightG > 1817) {
if (weightG > 1948) {
if (weightG > 1965) {
if (weightG > 2002) {
return 7920;
}
else if (weightG <= 2002) {
if (weightG > 1983) {
return 5580;
}
else if (weightG <= 1983) {
return 6786;
}
}
}
else if (weightG <= 1965) {
return 15732;
}
}
else if (weightG <= 1948) {
if (weightG > 1838) {
if (weightG > 1857) {
if (weightG > 1907) {
return 7049;
}
else if (weightG <= 1907) {
return 5940;
}
}
else if (weightG <= 1857) {
return 10880;
}
}
else if (weightG <= 1838) {
return 6026.4;
}
}
}
else if (weightG <= 1817) {
if (weightG > 1797) {
return 13060;
}
else if (weightG <= 1797) {
if (weightG > 1766) {
return 5940;
}
else if (weightG <= 1766) {
if (weightG > 1717) {
return 11559.2;
}
else if (weightG <= 1717) {
if (weightG > 1707) {
return 5940;
}
else if (weightG <= 1707) {
if (weightG > 1699) {
return 12762;
}
else if (weightG <= 1699) {
return 7237.33333;
}
}
}
}
}
}
}
}
else if (weightG <= 1660) {
return 12762;
}
}
else if (weightG <= 1651) {
if (weightG > 1612) {
return 5940;
}
else if (weightG <= 1612) {
if (weightG > 1598) {
return 19584;
}
else if (weightG <= 1598) {
if (weightG > 1536) {
if (weightG > 1588) {
return 8682;
}
else if (weightG <= 1588) {
if (weightG > 1574) {
if (weightG > 1577) {
return 6840;
}
else if (weightG <= 1577) {
return 8410;
}
}
else if (weightG <= 1574) {
if (weightG > 1556) {
return 5566;
}
else if (weightG <= 1556) {
return 6786;
}
}
}
}
else if (weightG <= 1536) {
if (weightG > 1305) {
if (weightG > 1312) {
if (weightG > 1354) {
if (weightG > 1367) {
if (weightG > 1383) {
if (weightG > 1533) {
return 5940;
}
else if (weightG <= 1533) {
if (weightG > 1530) {
return 12177;
}
else if (weightG <= 1530) {
if (weightG > 1477) {
return 7322.4;
}
else if (weightG <= 1477) {
if (weightG > 1469) {
return 15960;
}
else if (weightG <= 1469) {
if (weightG > 1435) {
return 7049;
}
else if (weightG <= 1435) {
if (weightG > 1425) {
return 19584;
}
else if (weightG <= 1425) {
if (weightG > 1408) {
return 5940;
}
else if (weightG <= 1408) {
return 9476.66667;
}
}
}
}
}
}
}
}
else if (weightG <= 1383) {
return 5940;
}
}
else if (weightG <= 1367) {
return 16213;
}
}
else if (weightG <= 1354) {
if (weightG > 1315) {
if (weightG > 1347) {
return 3696;
}
else if (weightG <= 1347) {
if (weightG > 1325) {
return 7425;
}
else if (weightG <= 1325) {
return 5940;
}
}
}
else if (weightG <= 1315) {
return 11880;
}
}
}
else if (weightG <= 1312) {
return 11760;
}
}
else if (weightG <= 1305) {
if (weightG > 1253) {
return 5940;
}
else if (weightG <= 1253) {
return 9304;
}
}
}
}
}
}
}
else if (weightG <= 1227) {
return 12177;
}
}
}
}
}
else if (weightG <= 1213) {
if (weightG > 1070) {
if (weightG > 1199) {
return 7640;
}
else if (weightG <= 1199) {
if (weightG > 1120) {
if (weightG > 1124) {
if (weightG > 1175) {
if (weightG > 1184) {
if (weightG > 1193) {
if (weightG > 1195) {
return 5940;
}
else if (weightG <= 1195) {
return 7175;
}
}
else if (weightG <= 1193) {
return 5940;
}
}
else if (weightG <= 1184) {
return 8082;
}
}
else if (weightG <= 1175) {
if (weightG > 1157) {
return 5985;
}
else if (weightG <= 1157) {
return 5424;
}
}
}
else if (weightG <= 1124) {
return 9075;
}
}
else if (weightG <= 1120) {
if (weightG > 1117) {
return 3696;
}
else if (weightG <= 1117) {
if (weightG > 1115) {
return 5280;
}
else if (weightG <= 1115) {
return 6078.85714;
}
}
}
}
}
else if (weightG <= 1070) {
return 8910;
}
}
}
else if (weightG <= 1052) {
if (weightG > 1019) {
if (weightG > 1035) {
if (weightG > 1041) {
return 11880;
}
else if (weightG <= 1041) {
return 8702;
}
}
else if (weightG <= 1035) {
if (weightG > 1033) {
return 13650;
}
else if (weightG <= 1033) {
return 11250;
}
}
}
else if (weightG <= 1019) {
return 7854;
}
}
}
else if (weightG <= 988) {
if (weightG > 921) {
if (weightG > 972) {
return 4890.8;
}
else if (weightG <= 972) {
if (weightG > 933) {
if (weightG > 937) {
return 6285.41176;
}
else if (weightG <= 937) {
return 6652.8;
}
}
else if (weightG <= 933) {
if (weightG > 931) {
return 2346;
}
else if (weightG <= 931) {
if (weightG > 925) {
return 6771.2;
}
else if (weightG <= 925) {
return 5865;
}
}
}
}
}
else if (weightG <= 921) {
if (weightG > 891) {
return 2916.2;
}
else if (weightG <= 891) {
return 5230;
}
}
}
}
}
}
else if (weightG <= 869) {
if (weightG > 589) {
if (weightG > 754) {
if (weightG > 836) {
return 5969.5;
}
else if (weightG <= 836) {
if (weightG > 819) {
if (weightG > 829) {
return 4188;
}
else if (weightG <= 829) {
return 2346;
}
}
else if (weightG <= 819) {
if (weightG > 798) {
if (weightG > 813) {
return 4291.5;
}
else if (weightG <= 813) {
return 6094.28571;
}
}
else if (weightG <= 798) {
if (weightG > 771) {
if (weightG > 775) {
if (weightG > 788) {
return 3956.25;
}
else if (weightG <= 788) {
return 5252;
}
}
else if (weightG <= 775) {
return 2346;
}
}
else if (weightG <= 771) {
return 5241;
}
}
}
}
}
else if (weightG <= 754) {
if (weightG > 602) {
if (weightG > 605) {
if (weightG > 748) {
return 7692;
}
else if (weightG <= 748) {
if (weightG > 741) {
return 4074.16667;
}
else if (weightG <= 741) {
if (weightG > 670) {
if (weightG > 705) {
return 5977.5;
}
else if (weightG <= 705) {
return 6674.66667;
}
}
else if (weightG <= 670) {
if (weightG > 659) {
return 2223;
}
else if (weightG <= 659) {
if (weightG > 616) {
return 6030;
}
else if (weightG <= 616) {
return 5086.5;
}
}
}
}
}
}
else if (weightG <= 605) {
return 2346;
}
}
else if (weightG <= 602) {
return 7980;
}
}
}
else if (weightG <= 589) {
if (weightG > 338) {
if (weightG > 471) {
if (weightG > 575) {
return 4919.5;
}
else if (weightG <= 575) {
if (weightG > 558) {
return 2151.66667;
}
else if (weightG <= 558) {
if (weightG > 537) {
if (weightG > 549) {
return 3475.66667;
}
else if (weightG <= 549) {
return 6075;
}
}
else if (weightG <= 537) {
if (weightG > 521) {
if (weightG > 525) {
return 2723.25;
}
else if (weightG <= 525) {
return 2250;
}
}
else if (weightG <= 521) {
if (weightG > 502) {
if (weightG > 515) {
if (weightG > 519) {
return 3348.2;
}
else if (weightG <= 519) {
return 1907;
}
}
else if (weightG <= 515) {
return 5086.5;
}
}
else if (weightG <= 502) {
if (weightG > 475) {
if (weightG > 493) {
return 3021;
}
else if (weightG <= 493) {
return 2093.2;
}
}
else if (weightG <= 475) {
return 3752;
}
}
}
}
}
}
}
else if (weightG <= 471) {
if (weightG > 438) {
if (weightG > 441) {
if (weightG > 443) {
if (weightG > 461) {
return 4346;
}
else if (weightG <= 461) {
return 6000;
}
}
else if (weightG <= 443) {
return 2280;
}
}
else if (weightG <= 441) {
return 7632;
}
}
else if (weightG <= 438) {
if (weightG > 371) {
if (weightG > 423) {
return 2908;
}
else if (weightG <= 423) {
if (weightG > 411) {
return 6380.66667;
}
else if (weightG <= 411) {
return 4368.8;
}
}
}
else if (weightG <= 371) {
if (weightG > 363) {
return 1564;
}
else if (weightG <= 363) {
if (weightG > 344) {
return 3822.16667;
}
else if (weightG <= 344) {
return 2100;
}
}
}
}
}
}
else if (weightG <= 338) {
if (weightG > 300) {
return 2121.42424;
}
else if (weightG <= 300) {
if (weightG > 291) {
return 6624;
}
else if (weightG <= 291) {
if (weightG > 162) {
if (weightG > 170) {
if (weightG > 276) {
return 1564;
}
else if (weightG <= 276) {
if (weightG > 254) {
return 3696;
}
else if (weightG <= 254) {
return 2299.5;
}
}
}
else if (weightG <= 170) {
return 3696;
}
}
else if (weightG <= 162) {
if (weightG > 153) {
return 1650;
}
else if (weightG <= 153) {
if (weightG > 145) {
return 2632;
}
else if (weightG <= 145) {
return 2108.07692;
}
}
}
}
}
}
}
}
return null;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment