1. A method executed by a computer for optimizing financial performance, the method comprising: receiving time series data, the time series data including data describing the financial performance generated by corresponding marketing investments made as a function of time; configuring, by the computer, a linear econometric model from the time series data, the linear econometric model including linear coefficients that define a quantitative linear relationship between the financial performance and the corresponding marketing investments; adjusting, by the computer, the linear coefficients in accordance with qualitative factors in order to quantify , the qualitative factors into the linear econometric model; transforming, by the computer, the linear econometric model into an aggregated non-linear econometric model, the aggregated non-linear econometric model including non-linear factors that cause the financial performance to change at a varying rate as a function of the marketing investments; and adjusting, by the computer, an allocation of the marketing investments generated by the aggregated non-linear econometric model by applying an optimization algorithm to provide an optimized financial performance.