Запрос возвращает пользователей с их ролями и количеством активностей за последний месяц. Результат сортируется по убыванию активности.
Поиск операций клиентов по двум условиям:
- Точное совпадение суммы в период T+10 дней
- Превышение суммы транша
3.1. Вместо 4 отдельных коррелирующих подзапросов, которые выполнялись для каждой строки таблицы clients, использованы два подзапроса с GROUP BY и LEFT JOIN.
3.2. Подзапросы для total_accounts и total_balance объединены в один запрос, так как они используют одну и ту же таблицу accounts. Аналогично, подзапросы для total_deposits и total_withdrawals объединены с использованием условной агрегации (CASE).
3.3. Использование COALESCE: Добавлена функция COALESCE для обработки NULL значений (клиенты без счетов или транзакций), чтобы результат всегда содержал 0 вместо NULL.
Генерация данных через make_blobs (1000 наблюдений, 2 признака) Модели: Logistic Regression, SVM, Decision Tree, Random Forest Подбор гиперпараметров через GridSearchCV Оценка качества: коэффициент Джини
Генерация данных (1000 наблюдений, 10 признаков) Модель: BaggingRegressor с LinearRegression Анализ мультиколлинеарности (VIF) и остатков
Генерация ряда (синусоида + тренд + шум, 1000 точек) Модели: AR и ETS Оценка: MAE и RMSE
SQL: PostgreSQL Python: pandas, numpy, scikit-learn, statsmodels, matplotlib
Python: pandas, numpy, scikit-learn, statsmodels, matplotlib