PHPMem v2.0.1
Version
1.6.45
Uptime
7 days 8 hours 13 minutes
Memory
Total
512MB
Used
13,32MB (2.6%)
Free
498,68MB
Keys
Current
10 162
Total (since start)
11 092
Evictions
0
Reclaimed
157
Expired Unfetched
0
Evicted Unfetched
0
Connections
Current
2 / 1 024 max
Total
63 314
Rejected
0
llm:c440bceb10458294eb528aa42fb065c3ffa16c3fb016be5c9a2d1cdacb4a17d8
Edit
{
"action": "final",
"content": "Yes, this dataset offers **several natural segmentation approaches**, each revealing different aspects of boxing match dynamics:\n\n## Primary Segmentation Dimensions\n\n### 1. **Match Outcome** (3 categories)\nThe most fundamental split:\n- **Fighter A wins**: 321,661 matches (83.0%)\n- **Fighter B wins**: 40,994 matches (10.6%)\n- **Draw**: 24,772 matches (6.4%)\n\nThe strong imbalance toward Fighter A suggests this may reflect home advantage, ranking differences, or dataset construction bias.\n\n### 2. **Decision Type** (10 categories)\nHow matches were decided:\n- **Points (PTS)**: 108,070 matches (27.9%) — went the distance\n- **Technical Knockout (TKO)**: 89,709 (23.2%)\n- **Knockout (KO)**: 70,940 (18.3%)\n- **Unanimous Decision (UD)**: 62,290 (16.1%)\n- **Six other types**: 5.0% down to 0.6% each\n\nThis splits matches into **stoppages** (KO/TKO: 41.5%) vs. **decisions** (PTS/UD/SD/MD: 47.3%) vs. **other outcomes** (11.2%).\n\n### 3. **Stance Matchup** (3 effective categories)\n- **Orthodox vs. Orthodox**: 190,232 (49.1%)\n- **Missing stance data**: 156,418 (40.4%)\n- **Southpaw vs. Southpaw**: 40,777 (10.5%)\n\nNote: 40% of matches lack stance information, limiting this dimension's utility without imputation.\n\n### 4. **Fighter Age Groups** (4 categories, 62% coverage)\nBased on Fighter A's age:\n- **Under 25**: 198,779 (56.3% of matches with age data)\n- **25-30**: 114,004 (32.3%)\n- **31-35**: 30,305 (8.6%)\n- **Over 35**: 9,800 (2.8%)\n\nYounger fighters dominate the dataset, with a sharp drop-off after age 30.\n\n### 5. **Weight Class** (7 categories, 24% coverage)\nWhen weight data exists:\n- **Welterweight** (18.8%), **Middleweight** (15.2%), **Lightweight** (15.2%) lead\n- **Heavyweight** (14.8%), **Flyweight** (12.8%), **Featherweight** (11.9%), **Light Heavyweight** (11.4%)\n\nReasonably balanced distribution across traditional boxing divisions.\n\n### 6. **Experience Level Matchup** (15 combinations)\nBased on career records (won/lost/drawn):\n- **Novice vs. Novice**: 76,303 (19.7%) — both fighters early in careers\n- **Developing vs. Novice**: 46,031 (11.9%)\n- **Developing vs. Developing**: 43,281 (11.2%)\n- **Veteran vs. Veteran**: 34,433 (8.9%)\n- **11 other combinations**: ranging from 7.4% down to 0.7%\n\nThis creates a natural hierarchy from \"prospect fights\" to \"championship-level\" matchups.\n\n## Recommended Segmentation Strategy\n\n**For complete coverage**: Use **outcome × decision type** (3 × 10 = 30 segments) — every match has these attributes.\n\n**For analytical depth**: Combine **experience level × weight class × decision type** when data permits — this captures skill level, physical attributes, and fight dynamics.\n\n**For predictive modeling**: **Age group × experience level × stance matchup** offers the richest feature set, though you'll need to handle the 40% missing stance data and 38% missing age data.\n\nThe dataset's **83% win rate for Fighter A** suggests that segmenting by *expected competitiveness* (based on record differentials) would also be valuable for understanding competitive vs. mismatched bouts."
}