Files
Siro/taxif_pricing_analysis.md
T

181 lines
7.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# تحليل خوارزمية تسعير TaxiF في الأردن
<div dir="rtl">
## ملخص تنفيذي
تم تحليل 75 رحلة من بيانات TaxiF في عمّان، الأردن. أظهرت النتائج وجود **3 مستويات تسعيرية** على الأقل، مع نظام **Surge Pricing** بنسبة ~1.10x-1.13x، و**حد أدنى للسعر** (Minimum Fare).
---
## 1. هيكل التسعير الأساسي (Base Fare & Per-KM Rate)
### النموذج الاقتصادي (Economy Tier) - أرخص الرحلات
المسارات داخل وسط عمّان (Downtown): تتبع معادلة **شبه خطية** مع إهمال عنصر الوقت:
```
السعر ≈ 0.25 JOD/كم × المسافة
(مع حد أدنى ~1.32 JOD)
```
| المسافة (كم) | المدة (د) | السعر (JOD) | JOD/كم | ملاحظة |
|---|---|---|---|---|
| 4.07 | 8 | 1.32 | 0.32 | الحد الأدنى مُطبّق |
| 4.24 | 8 | 1.40 | 0.33 | الحد الأدنى مُطبّق |
| 5.27 | 9 | 1.74 | 0.33 | الحد الأدنى مُطبّق |
| 8.75 | 15 | 2.15 | 0.25 | سعر نظيف (PPK=0.25) |
| 13.20 | 18 | 3.28 | 0.25 | سعر نظيف (PPK=0.25) |
| 13.91 | 17 | 3.65 | 0.26 | سعر نظيف |
**الاستنتاج**: معامل المسافة = **0.25 JOD/كم**، ولا يوجد عملياً عنصر زمني. الحد الأدنى = **1.32-1.40 JOD** يُطبّق على الرحلات القصيرة.
### النموذج القياسي (Standard Tier) - الرحلات المتوسطة
المسارات من/إلى ضواحي عمّان (Outskirts):
```
السعر ≈ 0.38-0.46 JOD/كم × المسافة
```
| المسافة (كم) | المدة (د) | السعر الأدنى (JOD) | JOD/كم |
|---|---|---|---|
| 11.22 | 20 | 5.20 | 0.46 |
| 14.20 | 20 | 6.21 | 0.44 |
| 22.58 | 32 | 9.09 | 0.40 |
| 16.86 | 24 | 6.76 | 0.40 |
| 19.60 | 29 | 7.45 | 0.38 |
**الاستنتاج**: معامل المسافة ≈ **0.40 JOD/كم** (ضعف Economy). هذا قد يمثّل سيارة من فئة أعلى (XL/Sedan).
### النموذج الممتاز (Premium Tier) - الرحلات الغالية
| المسافة (كم) | المدة (د) | السعر الأدنى (JOD) | JOD/كم |
|---|---|---|---|
| 4.12 | 10 | 2.63 | 0.64 |
| 6.05 | 16 | 3.55 | 0.59 |
| 19.16 | 28 | 11.23 | 0.59 |
**الاستنتاج**: معامل ≈ **0.60 JOD/كم**. قد يكون فئة VIP أو سيارة كبيرة (SUV).
---
## 2. التسعير المفاجئ (Surge Pricing)
تم رصد 3 مسارات تحتوي على بيانات كافية لاكتشاف الـ Surge:
| المسار | Dist (كم) | السعر الأساسي | السعر الذروة | المضاعف |
|---|---|---|---|---|
| 31.982→31.996 | 4.12 | 2.63 JOD | 2.93 JOD | **1.114x** |
| 31.951→31.890 | 13.20 | 3.28 JOD | 3.69 JOD | **1.125x** |
| 32.017→31.850 | 22.58 | 9.09 JOD | 10.30 JOD | **1.133x** |
**متوسط المضاعف: 1.12x**
### أوقات الذروة (ساعات الـ Surge)
```
المسار 4.12km:
2026-07-01 02:00 → 2.93 ⬆️ Surge
2026-07-02 06:00 → 2.77 (قريب من الأساسي)
2026-07-05 23:00 → 2.63 ✅ أساسي
2026-07-06 00:00-02:00 → 2.83-2.93 ⬆️ Surge
المسار 13.2km:
2026-07-02 06:00 → 3.28 ✅ أساسي
2026-07-05 23:00 → 3.63 ⬆️ Surge
2026-07-06 00:00-02:00 → 3.61-3.69 ⬆️ Surge
المسار 22.58km:
2026-07-02 06:00 → 9.09 ✅ أساسي
2026-07-05 23:00 → 10.26 ⬆️ Surge
2026-07-06 00:00-02:00 → 9.85-10.30 ⬆️ Surge
```
**نمط Surge**: يحدث بين **23:00 - 02:00** (ساعات متأخرة من الليل). والأسعار الأساسية تظهر عادةً في **06:00 صباحاً**.
---
## 3. تحليل القيم الشاذة (Outliers)
### الرحلة 1.4km / 1.94 JOD (PPK=1.39)
```
مثال: 1.94 JOD لمسافة 1.4 كم فقط!
السعر لكل كم: 1.39 JOD (أعلى بـ 5 مرات من المتوسط)
```
**السبب**: هذا هو تأثير **الحد الأدنى للسعر (Minimum Fare)**. عند تطبيق معادلة Economy:
- 0.25 × 1.4 = 0.35 JOD ← أقل من الحد الأدنى
- السعر الفعلي = **1.94 JOD** ← قد يكون الحد الأدنى لهذه المنطقة أعلى (ضواحي/منطقة صناعية)
### الرحلة 19.16km / 11.23 JOD (PPK=0.59)
```
32.008,35.938 → 31.890,35.920
```
هذه رحلة من منطقة نائية نسبياً إلى وسط البلد. السعر أعلى بكثير من المتوقع (0.59 JOD/km مقارنة بـ ~0.40 للمسافات الطويلة). يُحتمل أن تكون **سيارة من فئة مختلفة** أو تشمل **رسوم دخول منطقة**.
### الرحلة 4.12km (سعر متغير 2.63-2.93)
```
أغلى 4 كم في عمّان!
نفس المسافة تقريباً مثل 4.07km (1.32 JOD) ولكن أغلى بـ 2×
```
**السبب**: هذه الرحلات تخدم مسارات مختلفة تماماً. الـ 4.12km إلى منطقة عبدلي/الشمساني (Mid Zone)، بينما الـ 4.07km في وسط البلد. تؤكد نظرية **التسعير حسب المنطقة (Zone-Based Pricing)**.
---
## 4. تصنيف المسارات حسب المنطقة
| المنطقة | عدد المسارات | متوسط PPK (JOD/كم) | الميزة |
|---|---|---|---|
| وسط→وسط (Centre) | 3 | 0.25-0.33 | Economy - أرخص فئة |
| ضواحي→ضواحي (Outskirts) | 8 | 0.38-0.46 | Standard - فئة متوسطة |
| وسط→ضواحي | 3 | 0.37-0.44 | خليط |
| مناطق مميزة | 5 | 0.51-1.39 | Premium - فئة عالية |
**الخريطة الحرارية للسعر**: الرحلات داخل وسط عمّان (31.93-31.97 Lat, 35.88-35.91 Lng) هي الأرخص. الرحلات من/إلى الأطراف الشمالية (32.01+) أو الجنوبية (31.85-) هي الأعلى سعراً لكل كم.
---
## 5. النموذج المُستنتَج (الفرضية الأقوى)
```
TaxiF لا تستخدم معادلة خطية بسيطة، بل نظام متعدد المتغيرات:
1. تصنيف المنطقة (Zone Tier):
- Centre: Economy (0.25 JOD/كم)
- Mid: Standard (0.40 JOD/كم)
- Outskirts/Special: Premium (0.60 JOD/كم)
2. معادلة السعر الأساسي:
السعر = MAX(الحد_الأدنى, معدل_المنطقة × المسافة)
3. Surge Multiplier:
السعر_النهائي = السعر_الأساسي × (1.00 - 1.13)
يُطبّق خلال ساعات الليل المتأخرة (23:00-02:00)
4. الحد الأدنى للسعر (Minimum Fare):
~1.32 JOD لوسط البلد
~1.50-1.94 JOD للمناطق البعيدة
```
---
## 6. توصيات للتحليل المُستقبلي
1. **توسيع العينة**: جمع بيانات لمسارات جديدة لتأكيد تصنيف المناطق
2. **تحديد فئات السيارات**: إضافة معلومات عن نوع السيارة (Economy/XL/VIP)
3. **أخذ عينات أوقات إضافية**: خاصة أوقات الذروة الصباحية (07:00-09:00) والمسائية (16:00-19:00)
4. **تحليل المنافسين**: مقارنة مع Uber/Careem في نفس المسارات والأوقات
5. **اختبار REgressive**: استخدام ML لتأكيد معاملات السعر لكل منطقة
---
*تم التحليل بناءً على 75 نقطة بيانات من TaxiF في عمّان، الأردن. الفترة: 1-6 يوليو 2026.*
</div>