1. A computer-implemented method for optimizing an injection molding process, the method comprising: receiving data measured after at least a portion of the injection molding process, the data representing process parameters, operating parameters, or both of the injection molding process; approximating a current state of the injection molding process with a multivariate model that is generated using the received data to represent past or present values of one or more dependent variables; predicting an expected state of the injection molding process with the multivariate model that is generated using the received data to represent future values of the one or more dependent variables; comparing the approximated injection molding process with the predicted injection molding process to provide a result, the result comprising at least one of a predicted score value, a multivariate statistic, or both; upon the result of the comparing satisfying a condition, determining one or more values for a set of operating parameters for the injection molding process that optimizes an objective function by adjusting one or more manipulable variables based on the future values of the one or more dependent variables; and dynamically optimizing the objective function during the injection molding process by updating at least one operating parameter of the injection molding process when the one or more determined values for the set of operating parameters satisfies a criterion.