The main types of predictive modeling techniques include regression analysis, which predicts numeric outcomes; classification models, used for predicting categorical outcomes; time series analysis, which analyzes data over time to forecast future values; and machine learning models, such as decision trees, random forests, and neural networks, which handle complex scenarios.