SYSTEMS AND METHODS FOR PROVIDING FITNESS FUNCTION VISUALIZATIONS
Embodiments of the present disclosure provide systems and methods for generating a plurality of forecasts for a future time interval using a plurality of models and/or algorithms in order to assess the performance of each model. An example computer-implemented method can comprise generating a fitness function visualization corresponding with determined quantitative measures of forecast quality for each of the plurality of models and/or algorithms.
1 . A computer-implemented method for generating a fitness function visualization, the computer-implemented method comprising:
receiving, by computing device, historical data for an entity, wherein the historical data comprises a plurality of historical time intervals and demand data measured for each time interval of the plurality of historical time intervals;
generating, by the computing device, a plurality of forecasts for a future time interval using a plurality of models or algorithms;
evaluating, by the computing device, the plurality of forecasts using one or more fitness functions;
determining, by the computing device, a quantitative measure of forecast quality for each of the plurality of forecasts; and
outputting, by the computing device, the fitness function visualization corresponding with the determined quantitative measures of forecast quality.
2 . The computer-implemented method of claim 1 , further comprising:
receiving, by the computing device, an indication of a user-selected model from the plurality of models or algorithms; and
deploying, by the computing device, the user-selected model.
3 . The computer-implemented method of claim 1 , wherein the fitness function visualization comprises at least one of a distribution chart representing a volume of deviations within the future time interval for each of the plurality of models or algorithms, a recommendation, or a report.
4 . The computer-implemented method of claim 1 , wherein evaluating the plurality of forecasts comprises:
employing, by the computing device, at least one of a root-mean-square-error function (RMSE) and a mean absolute percentage error (MAPE) function, or other fitness function.
5 . The computer-implemented method of claim 1 , wherein the plurality of models or algorithms comprises at least one of a time series analysis, a machine learning model, or a statistical model.
6 . The computer-implemented method of claim 1 , wherein determining a quantitative measure of forecast quality for each of the plurality of forecasts comprises quantifying accuracy of each forecast by comparing it against actual customer service center demand.
7 . The computer-implemented method of claim 1 , wherein the entity comprises one of a call center, a retailer, or a back office.
8 . The computer-implemented method of claim 1 , wherein the demand data measured for each time interval comprises at least one of a call volume, average handling time, or shrinkage.
9 . A system for generating a fitness function visualization, the system comprising:
at least one computing device; and
a computer-readable medium storing instructions that when executed by the at least one computing device, cause the at least one computing device to:
receive historical data for an entity, wherein the historical data comprises a plurality of historical time intervals and demand data measured for each time interval of the plurality of historical time intervals;
generate a plurality of forecasts for a future time interval using a plurality of models or algorithms;
evaluate the plurality of forecasts using one or more fitness functions;
determine a quantitative measure of forecast quality for each of the plurality of forecasts; and
output the fitness function visualization corresponding with the determined quantitative measures of forecast quality.
10 . The system of claim 9 , further comprising instructions that when executed by the at least one computing device, cause the at least one computing device to:
receive an indication of a user-selected model from the plurality of models or algorithms; and
deploy the user-selected model.
11 . The system of claim 9 , wherein the fitness function visualization comprises at least one of a distribution chart representing a volume of deviations within the future time interval for each of the plurality of models or algorithms, a recommendation, or a report.
12 . The system of claim 9 , further comprising instructions that when executed by the at least one computing device, cause the at least one computing device to evaluate the plurality of forecasts by:
employing at least one of a root-mean-square-error function (RMSE), a mean absolute percentage error (MAPE) function, or other fitness function.
13 . The system of claim 9 , wherein the plurality of models or algorithms comprises at least one of a time series analysis, a machine learning model, or a statistical model.
14 . The system of claim 9 , further comprising instructions that when executed by the at least one computing device, cause the at least one computing device to determine the quantitative measure of forecast quality for each of the plurality of forecasts by:
quantifying accuracy of each forecast by comparing it against actual customer service center demand.
15 . The system of claim 9 , wherein the entity comprises one of a call center, a retailer, or a back office.
16 . The system of claim 9 , wherein the demand data measured for each time interval comprises at least one of a call volume, average handling time, or shrinkage.
17 . A non-transitory computer readable medium comprising instructions that, when executed by a processor of a processing system, cause the processing system to perform a method for generating a fitness function visualization, comprising instructions to:
receive historical data for an entity, wherein the historical data comprises a plurality of historical time intervals and demand data measured for each time interval of the plurality of historical time intervals;
generate a plurality of forecasts for a future time interval using a plurality of models or algorithms;
evaluate the plurality of forecasts using one or more fitness functions;
determine a quantitative measure of forecast quality for each of the plurality of forecasts; and
output the fitness function visualization corresponding with the determined quantitative measures of forecast quality.
18 . The non-transitory computer readable medium of claim 17 , further comprising instructions that, when executed by the processor of the processing system, cause the processing system to:
receive an indication of a user-selected model from the plurality of models or algorithms; and
deploy the user-selected model.
19 . The non-transitory computer readable medium of claim 17 , wherein the fitness function visualization comprises at least one of a distribution chart representing a volume of deviations within the future time interval for each of the plurality of models or algorithms, a recommendation, or a report.
20 . The non-transitory computer readable medium of claim 17 , further comprising further comprising instructions that, when executed by the processor of the processing system, cause the processing system to evaluate the plurality of forecasts by:
employing at least one of an RMSE function, a MAPE function, or other fitness function.