A Constrained, Data-Driven Budgeting Framework Integrating Macro Demand Forecasting and Marketing Response Modeling
DOI:
https://doi.org/10.51903/jtie.v4i3.466Keywords:
budget optimization, FP&A, demand forecasting, marketing mixAbstract
Budgeting and financial planning & analysis (FP&A) increasingly require combining macroeconomic signals, channel-level marketing effectiveness, and hard accounting constraints into a single, auditable decision process. This paper proposes and empirically evaluates an end-to-end framework that (i) forecasts category-level demand from public macro data, (ii) learns diminishing-returns marketing response curves, and (iii) solves a constrained portfolio optimization problem to allocate marketing spend while satisfying SG&A and cash-flow guardrails consistent with real public-company statements. Using quarterly Personal Consumption Expenditures (PCE) components from FRED (durable goods, nondurable goods, and services) as a proxy for market demand, we compare seasonal naïve, SARIMAX, gradient boosting, and a multivariate VAR model in a rolling backtest (2018Q1-2025Q3). In parallel, we estimate marketing response from the Advertising dataset (TV, radio, and newspaper spend) via linear models, gradient boosting, and a Hill-function saturation model. We then calibrate financial constraints-gross margin, SG&A ratio, and operating cash-flow coverage-directly from Apple Inc.’s FY2025 Form 10-K filed with the SEC, and integrate all components into a Monte Carlo-evaluated budgeting optimizer. Results show that multivariate models improve total-demand accuracy (≈2.85% MAPE) and that nonlinear response curves indicate strong diminishing returns and negligible incremental value for newspaper spend. The constrained optimizer produces stable allocations that trade off expected operating profit and downside risk, and it highlights a practical insight: budgets that exactly meet a ratio-based cap under point forecasts may violate constraints under realistic demand uncertainty. The proposed workflow is fully reproducible from public data sources and provides a template for transparent, constraint-aware budgeting.
References
Akaike, H. (1974). A New Look at the Statistical Model Identification. IEEE Transactions on Automatic Control, 19(6), 716–723. https://doi.org/10.1109/tac.1974.1100705
Adiyatma, D. A., Rohman, M. G., & Munif. (2025). Product Sales Prediction System at Starmart using Linear Regression and Weighted Moving Average Methods. Jurnal Ilmiah Sistem Informasi, 4(3). https://doi.org/10.51903/g260jt34
Adowusu-Mensah, D. O., Sarfo, P. A., & Kusi, G. A. (2024). Exploring the Impact of Artificial Intelligence on Customer Experience Personalization and Marketing Strategy Optimization in Digital Marketing: an Empirical Analysis. Journal of Management and Informatics, 4(2), 822–843. https://doi.org/10.51903/jmi.v4i2.242
Apple Inc. (2025). Form 10-K for the Fiscal Year Ended September 27, 2025. U.S. Securities and Exchange Commission. https://www.sec.gov/archives/edgar/data/0000320193/000032019325000079/aapl-20250927.htm
Bertsimas, D., & Sim, M. (2004). The Price of Robustness. Operations Research, 52(1), 35–53. https://doi.org/10.1287/opre.1030.0065
Box, G. E. P., Jenkins, G. M., Reinsel, G. C., & Ljung, G. M. (2015). Time Series Analysis: Forecasting and Control (5th ed.). Wiley. https://www.biblio.com/book/time-series-analysis-forecasting-control-wiley/d/1334236447
Federal Reserve Bank of St. Louis. (2025a). Personal Consumption Expenditures: Durable Goods (PCDG) [Data set]. FRED. Retrieved January 7, 2026, https://fred.stlouisfed.org/series/pcdg
Federal Reserve Bank of St. Louis. (2025b). Personal Consumption Expenditures: Nondurable Goods (PCND) [Data set]. FRED. Retrieved January 7, 2026, https://fred.stlouisfed.org/series/pcnd
Federal Reserve Bank of St. Louis. (2025c). Personal Consumption Expenditures: Services (PCESV) [Data set]. FRED. Retrieved January 7, 2026, https://fred.stlouisfed.org/series/pcesv
Friedman, J. H. (2001). Greedy Function Approximation: A Gradient Boosting Machine. The Annals of Statistics, 29(5), 1189–1232. https://doi.org/10.1214/aos/1013203451
Hanssens, D. M., Parsons, L. J., & Schultz, R. L. (2001). Market Response Models: Econometric and Time Series Analysis (2nd ed.). Springer. https://www.springer.com/gp/book/9780387951424
Hyndman, R. J., & Athanasopoulos, G. (2021). Forecasting: Principles and Practice (3rd ed.). OTexts. https://otexts.com/fpp3/
James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An Introduction to Statistical Learning With Applications in R (2nd ed.). Springer. https://www.springer.com/gp/book/9781032094980.
Jamabudin Ghofur, M. J. U., & Riyanto, E. (2025). AI-Driven Adaptive Radar Systems for Real-Time Target Tracking in Urban Environments. Journal of Technology Informatics and Engineering, 4(1). https://doi.org/10.51903/jtie.v4i1.289
Little, J. D. C. (1970). Models and Managers: The Concept of a Decision Calculus. Management Science, 16(8), B466–B485. https://doi.org/10.1287/mnsc.16.8.B466
Lütkepohl, H. (2005). New Introduction to Multiple Time Series Analysis. Springer. https://www.springer.com/gp/book/9783540218873
Markowitz, H. (1952). Portfolio Selection. The Journal of Finance, 7(1), 77–91. https://doi.org/10.2307/2975974
Naik, P. A., & Raman, K. (2003). Understanding the Impact of Synergy in Multimedia Communications. Journal of Marketing Research, 40(4), 375–388. https://doi.org/10.1509/jmkr.40.4.375.19392
Nocedal, J., & Wright, S. (2006). Numerical Optimization (2nd ed.). Springer. https://www.springer.com/gp/book/9780387303031
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., et al. (2011). Scikit-Learn: Machine Learning in Python. Journal of Machine Learning Research, 12, 2825–2830. http://www.jmlr.org/papers/v12/pedregosa11a.htm
Santoso, L., & Priyadi. (2024). Comparative Study of Feature Engineering Techniques for Predictive Data Analytics. Journal of Technology Informatics and Engineering, 3(2), 417–435. https://doi.org/10.51903/jtie.v3i2.225
Schwarz, G. (1978). Estimating the Dimension of a Model. The Annals of Statistics, 6(2), 461–464. https://doi.org/10.1214/aos/1176344136
Seabold, S., & Perktold, J. (2010). Statsmodels: Econometric and Statistical Modeling With Python. Proceedings of the 9th Python in Science Conference. https://conference.scipy.org/proceedings/scipy2010/seabold.html
Shapiro, A., Dentcheva, D., & Ruszczyński, A. (2014). Lectures on Stochastic Programming: Modeling and Theory (2nd ed.). SIAM. https://www.siam.org/books/ot142
Vanderbei, R. J. (2020). Linear Programming: Foundations and Extensions (5th ed.). Springer. https://www.springer.com/gp/book/9783030533546
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Yifei Lu, Hailin Zhou, Yitian Zhang

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

