Дано: DataFrame `orders` с user_id, order_date, amount — 15 заказов от 5 юзеров. "Сегодня" = 2024-04-01. Постройте RFM-сегментацию пользователей. Для каждого user_id посчитайте: 1. recency_days -- дни с последнего заказа 2. frequency -- количество заказов 3. monetary -- суммарная выручка 4. segment по правилу: - "champion" если recency_days ≤ 7 И monetary ≥ 5000 - "loyal" если frequency ≥ 3 (и не champion) - "at_risk" если recency_days > 30 - "regular" -- остальные Результат отсортирован по monetary по убыванию. Сохраните в `result` (колонки: user_id, recency_days, frequency, monetary, segment).
describe skewness kurtosis statistics