An example embodiment may involve a machine learning model representing relationships between a dependent variable and a plurality of n independent variables. The dependent variable may be a function of the n independent variables, where the n independent variables are measurable characteristics of computing devices, and where the dependent variable is a predicted behavior of the computing devices. The embodiment may also involve obtaining a target value of the dependent variable, and separating the n independent variables into n−1 independent variables with fixed values and a particular independent variable with an unfixed value. The embodiment may also involve performing a partial inversion of the function to produce a value of the particular independent variable such that, when the function is applied to the value of the particular independent variable and the n−1 independent variables with fixed values, the dependent variable is within a pre-defined range of the target value.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system comprising: one or more computing devices disposed within a computational instance of a remote network management platform, wherein the computational instance is dedicated to a remote network managed by the remote network management platform; a machine learning model representing relationships between a dependent variable and a plurality of n independent variables, wherein the dependent variable is a function of the n independent variables, wherein the n independent variables are measurable characteristics of the one or more computing devices, and wherein the dependent variable is a predicted behavior of the one or more computing devices; and a computing device including a processor and memory, wherein the computing device is disposed within the remote network management platform, and wherein execution, by the processor, of program instructions stored in the memory causes the computing device to perform operations comprising: obtaining a target value of the dependent variable, separating the n independent variables into n−1 independent variables with fixed values and a particular independent variable with an unfixed value, performing a partial inversion of the function to produce one or more values of the particular independent variable such that, when the function is applied to any of the one or more values of the particular independent variable and the n−1 independent variables with fixed values, the dependent variable is within a pre-defined range of the target value of the dependent variable, and providing the one or more values of the particular independent variable for display or to another software application executing within the remote network management platform. 2. The system of claim 1, wherein performing the partial inversion of the function comprises: iteratively selecting a plurality of candidate values for the particular independent variable; evaluating each respective candidate value of the candidate values by applying the function to the respective candidate value and the n−1 independent variables with fixed values to obtain a respective output value; and selecting the one or more values of the particular independent variable with corresponding respective output values that are within the pre-defined range of the target value of the dependent variable. 3. The system of claim 2, wherein selecting the plurality of candidate values for the particular independent variable comprises: determining that applying the function with a particular candidate value and the n−1 independent variables with fixed values results in a particular output value that is within the pre-defined range of the target value of the dependent variable; and selecting at least one further candidate value to be closer to the particular candidate value than any other of the candidate values. 4. The system of claim 2, wherein evaluating each respective candidate value of the candidate values comprises: determining the respective candidate values in accordance with a binary search over a range of the candidate values. 5. The system of claim 2, wherein selecting the plurality of candidate values for the particular independent variable comprises: randomly selecting the plurality of candidate values. 6. The system of claim 1, wherein performing the partial inversion of the function comprises: using a non-linear solver software application to determine the one or more values of the particular independent variable. 7. The system of claim 1, wherein the operations further comprise: monitoring a measurable characteristic of the one or more computing devices corresponding to the particular independent variable. 8. The system of claim 7, wherein the operations further comprise: determining that the measurable characteristic of the one or more computing devices is within a threshold range of at least one of the one or more values of the particular independent variable; and generating and sending an alert related to the measurable characteristic. 9. The system of claim 8, wherein generating and sending the alert related to the measurable characteristic comprises: transmitting the alert by way of email, voice call, or text message. 10. The system of claim 1, wherein the measurable characteristics of the one or more computing devices relate to processor utilization of the one or more computing devices, memory utilization of the one or more computing devices, or network traffic received by the one or more computing devices. 11. The system of claim 1, wherein the predicted behavior of the one or more computing devices is an outage or software application crash related to the one or more computing devices. 12. The system of claim 1, wherein the operations further comprise: separating the n independent variables into a second set of n−1 independent variables with fixed values and a second particular independent variable with an unfixed value; and performing a partial inversion of the function to produce one or more values of the second particular independent variable such that, when the function is applied to any of the one or more values of the second particular independent variable and the second set of n−1 independent variables with fixed values, the dependent variable is within the pre-defined range of the target value of the dependent variable. 13. A method comprising: determining, by a computing system, a machine learning model representing relationships between a dependent variable and a plurality of n independent variables, wherein the dependent variable is a function of the n independent variables, wherein the n independent variables are measurable characteristics of one or more computing devices of a remote network management platform, and wherein the dependent variable is a predicted behavior of the one or more computing devices; obtaining, by the computing system, a target value of the dependent variable; separating, by the computing system, the n independent variables into n−1 independent variables with fixed values and a particular independent variable with an unfixed value; performing, by the computing system, a partial inversion of the function to produce one or more values of the particular independent variable such that, when the function is applied to any of the one or more values of the particular independent variable and the n−1 independent variables with fixed values, the dependent variable is within a pre-defined range of the target value of the dependent variable; and providing, by the computing system, the one or more values of the particular independent variable for display or to a software application executing within the remote network management platform. 14. The method of claim 13, wherein performing the partial inversion of the function comprises: iteratively selecting a plurality of candidate values for the particular independent variable; evaluating each respective candidate value of the candidate values by applying the function to the respective candidate value and the n−1 independent variables with fixed values to obtain a respective output value; and selecting the one or more values of the particular independent variable with corresponding respective output values that are within the pre-defined range of the target value of the dependent variable. 15. The method of claim 14, wherein selecting the plurality of candidate values for the particular independent variable comprises: determining that applying the function with a particular candidate value and the n−1 independent variables with fixed values results in a particular output value that is within the pre-defined range of the target value of the dependent variable; and selecting at least one further candidate value to be closer to the particular candidate value than any other of the candidate values. 16. The method of claim 14, wherein evaluating each respective candidate value of the candidate values comprises: determining the respective candidate values in accordance with a binary search over a range of the candidate values. 17. The method of claim 13, wherein performing the partial inversion of the function comprises: using a non-linear solver software application to determine the one or more values of the particular independent variable. 18. The method of claim 13, wherein the operations further comprise: monitoring a measurable characteristic of the one or more computing devices corresponding to the particular independent variable; determining that the measurable characteristic of the one or more computing devices is within a threshold range of at least one of the one or more values of the particular independent variable; and generating and sending an alert related to the measurable characteristic. 19. The method of claim 13, wherein the measurable characteristics of the one or more computing devices relate to processor utilization of the one or more computing devices, memory utilization of the one or more computing devices, or network traffic received by the one or more computing devices, and wherein the predicted behavior of the one or more computing devices is an outage or software application crash related to the one or more computing devices. 20. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing system, cause the computing system to perform operations comprising: determining a machine learning model representing relationships between a dependent variable and a plurality of n independent variables, wherein the dependent variable is a function of the n independent variables, wherein the n independent variables are measurable characteristics of one or more computing devices of a remote network management platform, and wherein the dependent variable is a predicted behavior of the one or more computing devices; obtaining a target value of the dependent variable; separating the n independent variables into n−1 independent variables with fixed values and one particular independent variable with an unfixed value; performing a partial inversion of the function to produce one or more values of the particular independent variable such that, when the function is applied to any of the one or more values of the particular independent variable and the n−1 independent variables with fixed values, the dependent variable is within a pre-defined range of the target value of the dependent variable; and providing the one or more values of the particular independent variable for display or to a software application executing within the remote network management platform.