What does the number measure?
How we score — a worked example
“Mazag Masr” = The pulse of Egyptian talk online, in a glass of tea. The number 51/100 is A reading of the tone of the public content we collected during the week of 26 Oct – 1 Nov. Not an opinion poll
- ✅ It measures: the tone of published public content (news, comments, trends, songs, films…) — positive, negative or neutral.
- ✅ And: what people talk about most (each area's share of the conversation).
- ❌ It does not measure how people themselves feel, nor the view of “all Egyptians”. People who post online are not a representative sample.
From collected to counted
Week of 26 Oct – 1 Nov: from everything collected to the weekly number
- Collected from public sources
Through the week of 26 Oct – 1 Nov, from news headlines, YouTube comments, Telegram channels, trending videos, Reddit posts, chart songs, search & X trends, box office and humour channels.
- Tagged by AI
Repeated or extra headlines are tagged from a sample only; every other source type is tagged in full.
- About Egypt (relevance filter)
Anything not about Egypt is dropped from the count.
- Unique stories (repeats grouped)
A story repeated across sources is grouped into one; re-posts stay in the count but down-weighted (never double-counted).
- Items counted in the weekly number
Any area whose material this week is under the minimum (“too little material”) (like transport this week) gets no number this week, and is left out of the national index.
This is data collected and tagged throughout the week, not a single day's snapshot. The live pulse reads more material through the day, but the weekly number is computed only from material that passed every filter above.
A real example from this week
One item, end to end
The item
«تفاصيل أسعار الخضروات والفاكهة اليوم الأربعاء 28 أكتوبر 2026 في الأسواق»
news headlines · published 2026-10-27
Tagging
Tagging is done by an AI model (Claude Haiku for headlines, Sonnet for comments) with instructions for Egyptian dialect and sarcasm — it can be wrong, which is what the consistency test below checks.
The weight
0.5headline weight (edited media, not public voice) × 1/√5 = 0.447story repeated 5× × 1local = 0.224
Comments and trends weigh 1, videos/songs/films 0.8, Telegram news 0.7, headlines 0.5. A story repeated many times has its weight split; global items count half.
The area number: Cost of living & prices
D = 50 + 25 × Σ(w·s) ÷ (Σw + 6)
50 + 25 × (-35.02) ÷ (52.44 + 6) = 35
All the material in this area this week; ours is one item in it, weighted 0.224. The “+6” pulls thin areas towards 50 (neutral).
The weekly number
Each area is weighted by its share of the talk (smoothed, capped at 20%). Our area weighs 5.3%, so its part of the weekly number = 35 × 0.0528 = 1.85 of 51.4 points. Because its number (35) is below neutral (50), this area pulls the weekly number down.
Area Number Weight Contribution General news 44.1 12.1% 5.35 Trends, jokes & memes 66.4 10.3% 6.86 Football & sport 62.1 10.3% 6.4 Work, money & the dollar 50.2 8.0% 4.02 Series & films 49.9 7.4% 3.71 Songs & mahraganat 60.1 6.5% 3.9 Cost of living & prices 35 5.3% 1.85 and 13 more areas … Sum = the weekly number 100% 51.4
Confidence labels
Five separate labels — each measures one thing
Volume
Items in the area: 80+ = large · 30–79 = medium · 15–29 = small · under 15 = no number
Source diversity
4+ source types and the largest ≤ 60% = diverse · 2+ types and the largest ≤ 85% = limited · otherwise = one type dominates
Model-to-model tagging consistency
From the consistency test (Cohen's kappa for content tone between the production model and a reviewing model on a sample — not accuracy proven against human labels): 0.6+ = good · 0.4–0.6 = moderate · under 0.4 = weak; one level lower when over 30% of the area's content is jokes/sarcasm (harder to classify)
Score stability
We recompute the area's number 1,000 times on random resamples of the same material: 90% range ≤ 6 points = stable · 6–12 = moderate · over 12 = volatile
External agreement
We compare the area with sources independent of our collection and tagging: the tone of Egyptian news in GDELT (is the area heavier or lighter than the other areas, for us and for them?) and Arabic-Wikipedia attention (did it rise or fall on the same days?). All the same direction = agree · mixed = partly agree · opposite = diverge · not enough outside signal = —. Agreement is not proof and disagreement is not an error: it tells you how cautiously to read the number
| Area | Number | Volume | Source diversity | Model-to-model tagging consistency | Score stability | External agreement |
|---|---|---|---|---|---|---|
| Football & sport | 62 | large | diverse45% | moderate | stable59.8–64.2 | diverge |
| Trends, jokes & memes | 66 | large | diverse55% | weakjokes 51% | stable63.9–69 | — |
| General news | 44 | large | diverse29% | moderate | stable41.8–46.5 | — |
| Series & films | 50 | large | diverse28% | moderate | moderate46.2–53.5 | diverge |
| Work, money & the dollar | 50 | large | diverse50% | moderate | moderate46.9–53.5 | agree |
| Songs & mahraganat | 60 | large | diverse44% | moderate | moderate56.2–63.9 | partly agree |
| Cost of living & prices | 35 | large | limited77% | moderate | moderate31.3–39.1 | partly agree |
| Incidents & safety | 19 | large | limited71% | moderate | moderate16–22.7 | agree |
| Education, schools & exams | 52 | medium | limited76% | moderate | moderate48.5–56.4 | agree |
| Marriage, relationships & family | 50 | medium | diverse38% | moderate | moderate45.9–55.3 | partly agree |
| Tech & the internet | 62 | medium | diverse41% | moderate | moderate58.4–65.5 | diverge |
| Occasions & faith | 63 | medium | diverse42% | moderate | moderate59.3–66.2 | agree |
| Health & medicine | 53 | medium | one type dominates90% | moderate | moderate48.3–58.4 | diverge |
| Weather & environment | 39 | medium | one type dominates96% | moderate | stable36.2–41.9 | agree |
| Home, housing & real estate | 49 | medium | limited81% | moderate | moderate45.8–52.6 | partly agree |
| Women | 52 | medium | limited77% | moderate | volatile45.4–58.3 | agree |
| Utilities, bills & services | 50 | small | diverse60% | moderate | moderate46.3–54.2 | partly agree |
| Youth: travel, migration & ambition | 47 | small | diverse52% | weakjokes 38% | volatile39.9–53.7 | partly agree |
| Food | 56 | small | diverse35% | moderate | moderate51.2–60.6 | partly agree |
| Transport & traffic | — | no number | diverse33% | moderate | — | — |
And the weekly number (51.4): recomputed on random resamples of the same material, 90% of results fall between 50.5 and 52.3. A one- or two-point change between weeks is not necessarily real. This range reflects uncertainty in our sample and calculation only — not in Egyptian public opinion.
Consistency test
We re-checked the tagging on a sample — with a second model
Important: we do not yet have an independent human benchmark. This is consistency between the production model and an automated reviewer — not proven accuracy. Next step: a human-labelled sample.
We drew a random sample from the week (spread across source types), had a second, stronger model (Claude Opus) tag it from scratch without seeing the original tags, and compared.
The two models agreed on the tone of 7 in 10; kappa 0.55 = moderate agreement, with no meaningful systematic lean.
Agreement by source type
| Source | Tone agreement |
|---|---|
| News headlines | 75% |
| YouTube comments | 77.8% |
| Telegram posts | 50% |
| Social posts | 63.6% |
| Videos / songs / trends | 50% |
On the full −2…+2 scale: exact match 62% · within one step 98% · mean difference -0.013
Limits of this test
- The second annotator is another AI model (Claude Opus), not a panel of human Egyptian readers — agreement shows consistency between models, not proven correctness.
- Only one second annotator; models from the same family may share blind spots, so agreement can be inflated.
- a random sample from one week (2026-10-25 → 2026-11-01); small groups (e.g. Social posts, Videos / songs / trends) give wide error margins.
- Egyptian dialect, sarcasm and very short comments are hard for any reader; some items are genuinely ambiguous.
- The second annotator saw the same short text the production tagger saw (titles/snippets, not full articles, videos or audio).
- Not validated here: Egypt-relevance filtering, story grouping, source weighting, the index formula, lenses, joke types, or whether the collected items represent all Egyptians.
Triangulation — independent sources
What do other signals say? ≈Signals partly agree
Our number reads the tone of the content we collected. To know how far to trust it, every week we compare it with signals that did not come from our collection or our tagging: the tone of Egyptian news in the global GDELT database, what people look up on Arabic Wikipedia, official numbers and market prices, and reference points from real surveys. Agreement is not proof and disagreement is not an error — it tells you how cautiously to read the number. Not an opinion poll.
The checks — Week of 26 Oct – 1 Nov
- ≈partly agreeDay-by-day tone: our daily number vs the tone of Egyptian news in GDELT
rank correlation -0.32
- ≈partly agreeRanking of areas: are the areas with the heaviest tone for us also the heaviest in Egyptian news?
rank correlation 0.17
- ✓agreeThe balance: our negative vs positive headlines, against the same split in Egyptian outlets' articles in GDELT
ours 32% neg / 34% pos · GDELT 41% / 41% pos
- ≈partly agreeAttention: did the areas that grew late in the week for us also grow on Arabic Wikipedia?
11 areas: 1 same direction · 1 opposite · the rest small changes
- ✓agreeVolume: are our busiest areas also the ones Egyptian outlets wrote about most?
rank correlation 0.35
Rule: half or more of the checks agree and none points the opposite way = “signals agree” · more opposite than agreeing = “diverge” · otherwise “partly agree”. With only 7 days, the day-by-day check needs a correlation of 0.6 or more to count either way.
Two separate charts because the scales differ — compare direction (up/down), not values.
Area by area — external agreement
| Area | Our news tone | GDELT tone | Our late-week volume | Wikipedia late-week | Agreement |
|---|---|---|---|---|---|
| Cost of living & prices | 37 | -0.32 | — | — | ≈partly agree |
| Work, money & the dollar | 57 | +0.74 | -36% | -11% | ✓agree |
| Home, housing & real estate | 49 | +0.15 | -70% | +10% | ≈partly agree |
| Utilities, bills & services | 53 | -0.95 | — | — | ≈partly agree |
| Education, schools & exams | 54 | +1.49 | +102% | -3% | ✓agree |
| Health & medicine | 57 | -1.15 | — | — | ✕diverge |
| Incidents & safety | 20 | -2.04 | — | — | ✓agree |
| Football & sport | 57 | -0.68 | -13% | -9% | ✕diverge |
| Series & films | 46 | +1.62 | +29% | -31% | ✕diverge |
| Songs & mahraganat | 56 | — | +146% | -5% | ≈partly agree |
| Trends, jokes & memes | 67 | — | — | — | –not enough signal |
| Food | — | +0.22 | -41% | -1% | ≈partly agree |
| Weather & environment | 39 | -1.39 | +157% | +4% | ✓agree |
| Marriage, relationships & family | 49 | +0.98 | — | — | ≈partly agree |
| Women | 59 | +0.78 | — | — | ✓agree |
| Youth: travel, migration & ambition | — | -0.64 | +335% | -10% | ≈partly agree |
| Tech & the internet | 64 | -0.45 | +92% | -8% | ✕diverge |
| Occasions & faith | 63 | +0.74 | +63% | +2% | ✓agree |
| General news | 46 | — | — | — | –not enough signal |
“Late week” = the last 3 days vs the first 4. GDELT tone is computed on Egyptian outlets' articles after machine translation into English, so it catches jokes and sarcasm less than we do.
Context in the same week (not causes)
- USD/EGP rose 1.8% over the week (54.99 → 56)
- CBE official rate today: 55.732 buy / 55.832 sell
- Gold (world price) down 3.3% on the week · 21K today EGP 6134
- EGX30 last close 48,689
- CBE raised rates by 100bp (deposit rate 20%) (2026-10-29)
- "CBE rate decision" appeared in many headlines this week (peak 2026-10-29)
- "Parallel-market mentions" appeared in many headlines this week (peak 2026-10-29)
- No weather extremes in Cairo, Alexandria or Aswan this week
- Arabic-Wikipedia views of “Work, money & the dollar” pages up 37% vs the previous 3-week average
- Arabic-Wikipedia views of “Home, housing & real estate” pages up 22% vs the previous 3-week average
- Arabic-Wikipedia views of “Tech & the internet” pages up 39% vs the previous 3-week average
- Arabic-Wikipedia views of “Food” pages up 23% vs the previous 3-week average
- Egyptian news tone in GDELT this week was lighter than the previous 3-week average (-0.45 vs -1.12)
Needs visible in apps (App Store Egypt)
Top 100 free apps on 2026-11-02 — an indirect proxy (iPhone users only). First snapshot — comparison starts next week.
- Drama & video 18DramaWave، CapCut، NetShort
- Telecom 13Ana Vodafone، Google، Truecaller
- Shopping 9LC Waikiki Online Shopping، Amazon، Temu
- Payments & money 10InstaPay Egypt، Getcontact، Sahl سهل
- AI assistants 4Google Gemini، Claude by Anthropic، ChatGPT
- Delivery & groceries 6noon Shopping, Food, Grocery، talabat، Breadfast
- Jobs & work 5WhatsApp Business، Telephony، Microsoft Teams
- Rides 4inDrive، Google Maps، Uber
Reference points from surveys and official numbers
These are representative measurements or official figures, with their dates — not weekly and not part of our number. They are here so that, over time, our tone reading can be seen next to what surveys say.
- 139 World Happiness Report 2026 — Egypt rank2023–2025 (3-year average, Gallup World Poll) · of 147 countries
- 55 Gallup Positive Experience Index — Egypt2023 fieldwork (Global Emotions 2024) · of 100
- 72% Arab Barometer IX — economy bad / very badFieldwork 11–25 Sep 2025, face-to-face, n=1,225, ±3pp · % of adults
- 22% Arab Barometer IX — considered emigratingFieldwork 11–25 Sep 2025, n=1,225 · % of adults
- 13.9% Annual urban inflation (Sep 2026)Sep 2026 · % (m/m +1.3%)
- 47.2 S&P Global Egypt PMI (Sep 2026)Sep 2026 · (below 50 = contraction; Aug 49.6)
- 20% CBE raised rates by 100bp (deposit rate 20%)MPC 29 Oct 2026
- 22.25 92-octane petrol — held through DecemberReview of 15 Oct 2026 (held) · EGP/litre
References
- GDELT — tone of Egyptian news (Arabic machine-translated + English) — www.gdeltproject.org/
- Arabic Wikipedia — views of Egypt pages per area — wikimedia.org/api/rest_v1/
- App Store Egypt — top free apps — rss.marketingtools.apple.com/
- Central Bank of Egypt — official USD rate — www.cbe.org.eg/en/economic-research/statistics/exchange-rate
- Market prices — USD, gold, EGX30 — github.com/fawazahmed0/exchange-api
- Official releases & decisions (inflation, rates, fuel, PMI) as they appear in headlines — news.google.com/
- Open-Meteo — weather extremes — open-meteo.com/
- Real surveys (Arab Barometer, Gallup, World Happiness Report) — dated reference points — www.arabbarometer.org/
- World Happiness Report 2026 — Egypt rank — World Happiness Report 2026 (via Manassa) — manassa.news/en/news/30964
- Gallup Positive Experience Index — Egypt — Gallup Global Emotions 2024 report — www.visualcapitalist.com/wp-content/uploads/2024/06/Global-E
- Arab Barometer IX — economy bad / very bad — Arab Barometer — Egyptian Public Opinion Factsheet 2026 — www.arabbarometer.org/2026/05/egyptian-public-opinion-factsh
- Arab Barometer IX — considered emigrating — Arab Barometer — Egyptian Public Opinion Factsheet 2026 — www.arabbarometer.org/2026/05/egyptian-public-opinion-factsh
- Annual urban inflation (Sep 2026) — CAPMAS (via EnterpriseAM / Reuters) — enterpriseam.com/egypt/2026/10/11/urban-inflation-eased-to-1
- S&P Global Egypt PMI (Sep 2026) — S&P Global (via Trading Economics) — tradingeconomics.com/egypt/manufacturing-pmi
- CBE raised rates by 100bp (deposit rate 20%) — Daily News Egypt / Reuters — dailynewsegypt.com/2026/10/31/banks-to-review-savings-lendin
- 92-octane petrol — held through December — Ahram Online — english.ahram.org.eg/News/580080.aspx
Full numbers for every area on the numbers page; principles on About.