# Concurrence et prix du thé à Taipei en 2026

**Collecte v9 — priorité aux prix directs.** Le socle compte 34 dossiers complets, dont 28 prix directs : 26 menus de commande et deux propres menus affichés. Les six prix de livraison sont secondaires. La cible actuelle de 30 prix directs n’est pas atteinte. L’[amendement v9](ECONOMETRIC_AMENDMENT.md) précède les calculs v9, avec connaissance des résultats v8. [Audit des prix et des enseignes](PRICE_AUDIT_V9.md).

M3 utilise concurrence triangulaire à cinq minutes, densité résidentielle, hôtels triangulaires à dix minutes, note et log-largeur du menu, sans indicateur de canal. Les neuf indices de concurrence, huit choix hôteliers et quatorze caractéristiques forment 7 632 spécifications sur les mêmes 28 boutiques ; 5688 sont estimables avec HC3. Les 720 extensions et 23 modèles nommés conservent les exclusions et leurs motifs. La fréquentation métro manque pour une boutique : les 72 extensions concernées restent non estimables, sans imputation. Les trois anciens réseaux non confirmés sont retirés ensemble dans une sensibilité.

## Population et indépendance

L’unité d’analyse est une boutique de thé physique active dans Taipei, présumée indépendante si aucune chaîne n’est clairement identifiée. Les chaînes et franchises identifiées sont exclues de l’échantillon de prix. Une preuve positive d’établissement unique ou d’absence de franchise n’est pas exigée. Cette règle opérationnelle a été retenue le 13 septembre 2026 ; la présomption est explicitement distinguée d’une indépendance documentée.

La population cible comprend les boutiques spécialisées dans les boissons de thé préparées à la commande ou pour emporter, notamment le thé au lait, les perles et le thé aux fruits. Les restaurants, cafés, bars, vendeurs de feuilles et jus exclusivement végétaux restent hors du marché étroit, sauf preuve d’une activité de boutique de thé comparable. Les activités mixtes et identités incertaines doivent être examinées.

L’admissibilité territoriale repose sur un test point-dans-polygone, bord inclus, appliqué à la limite officielle de la ville de Taipei. Les douze districts sont réunis dans le système métrique TWD97 avant conversion vers les coordonnées géographiques. Les minuscules lacunes internes de raccordement inférieures à 10 m² sont comblées ; le contour extérieur est conservé. La couche distincte des districts reste sans simplification. La géométrie officielle disponible porte la date du 15 septembre 2022 ; sa ressource a été mise à jour en septembre 2024. Elle est distribuée avec sa provenance et son empreinte numérique. [Source : administration de Taipei.](https://data.taipei/dataset/detail?id=1601ef3a-c253-4988-b047-943d9e786143)

Le repérage combine un inventaire OSM et Foodpanda de juillet 2026, le catalogue public Nidin consulté le 13 septembre 2026 et des recherches nominatives. Le catalogue Nidin couvre 2 166 entrées dans un rayon de 30 km autour du centre de recherche ; seules les activités pertinentes situées dans Taipei ou sa bordure sont rapprochées de l’inventaire. Plusieurs adresses sous un identifiant de marque signalent un réseau. Un identifiant présent une seule fois ne prouve pas une boutique unique dans le monde. [Source : Nidin.](https://order.nidin.shop/)

Les annuaires, pages de recrutement, listes officielles et menus servent à repérer les chaînes. Un signalement de réseau non confirmé reste dans les notes et ne bloque pas l’admission : la boutique est présumée indépendante. Une adresse de siège social, un ancien local ou deux pages de livraison ne prouvent pas, à eux seuls, deux points de vente actifs. Les preuves positives éventuelles restent facultatives. Les doublons identifiés sont exclus du comptage concurrentiel.

## Thé noir nature, M préféré ou meilleur format documenté

Le choix noir/vert repose sur la couverture des mêmes boutiques et menus, avec les mêmes critères d’admission. Le thé noir est retenu dans cette vague parce qu’il fournit le plus de dossiers vérifiés. La comparaison détaillée est exportée ; aucune estimation ou significativité ne détermine ce choix.

Le prix est le tarif régulier d’un gobelet de thé noir sans lait, fruit ajouté ni garniture. Les arômes naturels ne sont pas des ingrédients ajoutés. Le Earl Grey est un substitut identifié séparément si le thé noir simple manque. Oolong, thés mélangés à l’orge ou à la cassia, lait et fruits ne sont pas assimilés à la référence. Les produits ambigus restent à vérifier.

Le M explicite est préféré. Sinon, le format froid disponible le mieux documenté est retenu : volume proche de 500 ml lorsqu’il est connu, puis taille commerciale nommée, puis variante à taille non publiée. Le libellé `standard` signifie uniquement que le prix d’une variante commerciale est contrôlé sans taille publiée. Il ne signifie ni 500 ml, ni un volume identique entre magasins. Aucun volume n’est déduit de M ou L.

**Révision du socle à la demande du chercheur : le volume en ml et le procédé de préparation deviennent des extensions prioritaires.** Leur absence ne bloque plus le dossier de travail si le prix final, le produit nature et la variante commerciale sont vérifiés. Le sucre et la glace sont consignés lorsqu’ils sont publiés ; ils restent inconnus sinon. Les options obligatoires et leur prix doivent néanmoins être résolus. Ce compromis augmente l’effectif au prix d’une comparabilité imparfaite des quantités : un effet de volume peut encore être confondu avec un effet spatial. Un dossier complet selon ce socle ne garantit donc pas un prix parfaitement harmonisé.

Le prix brut, le nom original, le format, le canal, la plateforme, la source et la date du constat sont conservés. Le prix pour 500 ml n’est calculé que lorsque le volume est documenté. La commande directe n’est pas une preuve de parité avec le comptoir. Les cohortes sont exportées séparément et comparées dans les sensibilités. Les 28 prix marchands sont la cohorte principale ; les 34 dossiers tous prix servent à une comparaison secondaire, sans puis avec indicateur de canal. Le total ne constitue pas un échantillon de prix au comptoir.

Un tarif « à partir de » reste une piste jusqu’au contrôle des options. Les menus publics structurés sont examinés produit par produit ; les options gratuites de sucre/glace et l’absence de garniture sont vérifiées sans passer commande. Les prix avant remise sont distingués des promotions. Les sources actuellement utiles comprennent [Nidin](https://order.nidin.shop/), [Foodpanda](https://www.foodpanda.com.tw/) et [IDIN](https://order.idin.today/store/wnuym/). Dudoo fournit désormais un prix de retrait contrôlé. Le propre site de Bitverse fournit un prix affiché à la cellule exacte produit/taille, distingué d’une interface de commande et exclu dans une sensibilité. Uber Eats fournit d’autres pistes selon l’accessibilité des configurations.

Trois dates restent distinctes : consultation, constat du prix et indexation de la page. Une ancienne page indexée consultée aujourd’hui ne devient pas un relevé actuel. Les extraits de recherche ne suffisent pas à valider une configuration.

## Unités et qualité des pièces documentaires

Un volume explicitement annoncé en oz est conservé dans son unité originale. Sa conversion analytique en ml est exportée avec la convention choisie et sa source, sans assimiler M à 500 ml. Lorsque US ou impérial n’est pas précisé, l’ambiguïté est signalée et la conversion alternative est conservée pour sensibilité. L’admission au socle documentaire ne supprime pas cette incertitude de mesure.

Une photo de menu peut documenter le volume d’un produit à une adresse, sous réserve de concordance du produit et du menu. Sa date de consultation ne vaut pas date de prise de vue. Une photo non datée ne suffit pas à constater un prix dans la vague courante : celui-ci doit être contrôlé dans une source actuelle. La validité actuelle d’un ancien volume reste à corroborer et les cas concernés doivent aussi être examinés en sensibilité. Aucune capacité de gobelet personnel ni d’un produit différent n’est transférée automatiquement.

## Un indice fondé sur le temps de marche

`CI_i(T) = sum_(j != i) max(0, 1 - t_ij/T), T = 5 minutes`

tij est le temps de marche estimé en minutes ; le seuil principal T est de 5 minutes. J contient tous les concurrents observés : indépendants, chaînes et enseignes au statut incertain. Seul le magasin étudié est exclu de sa propre somme. Un concurrent à 1 minute contribue pour 0,8 ; à 3 minutes, pour 0,4 ; à 5 minutes ou au-delà, pour zéro.

À nombre de voisins égal, des concurrents plus accessibles augmentent l’indice. Une valeur de 3 représente une somme de trois unités de proximité, pas nécessairement trois magasins. Cet indice n’est ni une part de marché ni une mesure directe du pouvoir de marché. Le seuil de 5 minutes est une hypothèse de substituabilité locale, à confronter aux déplacements des clients. Les seuils de 3 et 10 minutes sont fixés avant l’analyse pour tester la sensibilité des résultats.

Les durées proviennent du champ time en secondes de la matrice piétonne Valhalla 3.5.1, puis sont exprimées en minutes. La vitesse de base est fixée à 5,1 km/h. Les trajets comptés restent entièrement piétons : les points de départ sont contrôlés et tout embarquement impose un temps supérieur aux seuils étudiés. Le moteur peut ajuster la durée selon la pente et certaines traversées décrites par son réseau. Les pénalités de préférence du moteur ne sont pas assimilées à du temps écoulé. Il s’agit d’estimations, sans mesure des attentes réelles aux feux ni de la foule. Convertir simplement toutes les distances avec une vitesse constante n’apporterait pas d’information supplémentaire. [Documentation des matrices](https://valhalla.github.io/valhalla/api/matrix/) ; [modèle piéton de la version utilisée](https://github.com/valhalla/valhalla/blob/3.5.1/src/sif/pedestriancost.cc).

Le rattachement des points au réseau peut artificiellement raccourcir un trajet. La durée retenue est donc le maximum de la durée brute et du temps géodésique à 6 km/h, une borne prudente plus rapide que la vitesse maximale du modèle de marche utilisé. Ce contrôle préserve les modestes gains en descente. La durée brute, la durée retenue et l’application du contrôle sont exportées. Les temps manquants d’un voisin potentiellement dans le seuil invalident l’indice concerné ; ils ne deviennent jamais des zéros.

La présélection géodésique à 1 km et la recherche jusqu’à 1 km au-delà de la frontière de Taipei couvrent les voisins de poids positif jusqu’à 10 minutes selon cette borne. Les distances piétonnes restent disponibles comme comparaison auxiliaire, avec indices à 250, 500 et 750 m calculés sur le même réseau. Elles ne sont pas renommées en minutes. Chaque indice distingue chaînes, indépendants documentés et propriété non résolue ; ces trois contributions sont intégralement additionnées.

Les filtres de carte, de prix et d’admission modifient seulement l’affichage. Ils ne modifient jamais J. Un voisin incomplet compte autant qu’un voisin documenté à temps de marche égal. Les voisins hors Taipei et les activités à reconfirmer restent identifiables. Des trajets disponibles pour tous les points recensés ne garantissent pas que toutes les boutiques du marché ont été recensées.

## Une règle d’admission explicite

Le socle révisé est fixé avant toute estimation. Toutes les valeurs nécessaires à ce socle sont effectivement collectées ; aucune case n’est remplie par défaut pour atteindre un effectif.

1. Aucune chaîne clairement identifiée : indépendance présumée admise.
2. Identité, activité de boutique de thé et adresse dans Taipei vérifiées.
3. Prix régulier et configuration contrôlés.
4. Variante commerciale contrôlée ; capacité en ml facultative.
5. Thé noir sans lait, fruit ajouté ni garniture.
6. Constat du prix dans la vague de 30 jours.
7. Menu complet et nombre de références commerciales distinctes.
8. Note et nombre exact d’avis sur une même plateforme.
9. Amplitude hebdomadaire documentée.
10. Concurrence à 3, 5 et 10 minutes à pied disponible.
11. Densité résidentielle, jeunes adultes, district et distance au métro disponibles.
12. Exposition aux hébergements à 5 et 10 minutes : comptage et trajets disponibles.

Le noyau de différenciation non spatiale comporte **quatre variables numériques facilement documentables** : note, nombre exact d’avis, amplitude hebdomadaire et largeur du menu. `non_spatial_complete` couvre leurs trois groupes de sources : avis, horaires et menu. Le contrôle du produit et du format reste une condition distincte d’admission. La largeur du menu compte les références nommées après dédoublonnage des répétitions promotionnelles ; les formats vendus sous des noms distincts peuvent encore créer des différences de comptage entre plateformes. Les attributs d’ingrédients, de préparation et de services servent aux extensions et ne sont pas tous disponibles pour chaque boutique.

Les autres variables sont utilisées uniquement dans les sous-échantillons où elles sont renseignées pour tous. Volume, procédé et capacité hôtelière manquants restent vides ; ils ne sont ni remplacés par une moyenne, ni assimilés à zéro.

Une nouvelle collecte Google du 13 septembre 2026 complète les notes, les nombres exacts d’avis, les horaires et les services. Les résultats sont rapprochés par nom et adresse ou téléphone ; la seule proximité ne suffit pas. Les résultats désignant un voisin, une université ou une autre succursale sont rejetés. Les notes et horaires archivés du projet ne sont utilisés en complément que si aucun rapprochement contradictoire n’a été identifié. Ces valeurs proviennent d’un snapshot disponible le 26 juin 2026 ; la date exacte du relevé initial est inconnue. Leur provenance et leur date d’archive restent affichées séparément. Les notes de plateformes différentes ne sont pas moyennées ; la note et le nombre d’avis proviennent toujours de la même source. Les anciens prix par enseigne ne sont pas réutilisés comme prix de magasin validés.

Les champs obligatoires manquants ne sont ni imputés ni remplacés par des moyennes. Une note absente ne vaut pas zéro. « 100+ avis » reste une borne inférieure et ne devient pas un effectif exact. Une page indiquant la fin du service Uber Eats n’est pas une preuve de fermeture physique. Un doute sur l’appartenance à un réseau ne bloque pas l’admission à lui seul. Les données manquantes ou contradictoires sur les autres critères obligatoires la suspendent.

La cible actuelle est de 30 dossiers complets avec prix directs selon le socle révisé, avec un objectif souhaité de 50, répartis dans plusieurs districts et niveaux de concurrence. Les candidats incomplets restent dans le registre de prospection. Tous les critères d’admission restent obligatoires. Cette cible, retenue le 13 septembre 2026, ne constitue pas un calcul de puissance et ne garantit pas un résultat significatif. La diversité des formats et canaux peut nécessiter davantage de coefficients et donc un effectif supérieur. La collecte ne sélectionne pas les magasins selon leur prix ou selon l’effet attendu de la concurrence.

La sélection sur données complètes peut favoriser les magasins visibles en ligne, plus récents ou plus populaires. Le registre conserve donc tous les candidats, les motifs d’exclusion et les taux de réponse par district. Avant toute généralisation, comparer les magasins retenus et non retenus sur les variables observées pour tous : localisation, exposition concurrentielle et présence sur plateformes. Une pondération de réponse, si elle devient justifiable, ne remplace pas l’enquête sur les absents.

## Distinguer concurrence, qualité et quartier

`ln(P_i) = alpha + beta CI_i(5) + gamma X_i + delta Z_i + epsilon_i`

X comprend la largeur du menu, les horaires, la note, le nombre d’avis, le format commercial, la famille de thé, la plateforme de prix et la plateforme de notation. Z comprend la densité résidentielle, la distance au métro et l’exposition piétonne aux hôtels à 10 minutes. Prix et variables positives très asymétriques sont logarithmés ; `log(1+x)` conserve les zéros observés. Le volume et la préparation restent des contrôles prioritaires à ajouter lorsque la collecte le permet ; leur omission actuelle limite l’interprétation.

Les prix marchands directs constituent la cohorte principale ; tous les canaux conservent aussi leurs exports distincts. Un magasin proposant la livraison reste admissible : son comptoir garde une localisation et un marché de proximité. L’indicateur de service de livraison est séparé du canal du prix observé. L’absence d’une mention de livraison ne prouve pas l’absence de service. La règle détaillée et les données disponibles figurent dans [DELIVERY_POLICY.md](DELIVERY_POLICY.md).

La demande locale est mesurée par des composantes distinctes, sans score composite arbitraire : densité résidentielle du village administratif, hébergements accessibles à pied et, en extension, flux du métro. Le contrôle commun retient la somme des poids des hôtels `H_i = Σ_h max(0, 1 − t_ih/10)`. Une version pondérée par la capacité d’accueil officielle est également collectée, mais reste vide lorsqu’un hôtel contributeur n’a pas de capacité connue. Les hôtels sont des indicateurs de demande touristique potentielle, pas des visiteurs comptés. [Méthode et sources détaillées](LOCAL_DEMAND.md).

La part des 15–34 ans, les flux du métro et les effets de district sont réservés aux extensions compatibles avec l’effectif. Le revenu et l’indice foncier du district ne peuvent pas être ajoutés simultanément aux effets fixes du même district dans cette coupe transversale.

L’estimation compare deux modèles emboîtés sur exactement les mêmes dossiers complets : contrôles seuls, puis contrôles et indice spatial. Le coefficient β décrit une association conditionnelle. Pour une variation ΔCI, l’écart de prix associé est 100 × [exp(β × ΔCI) − 1] %. Une variation d’un écart-type permet une interprétation adaptée à la dispersion du marché.

La contribution descriptive de la concurrence est documentée par ΔR² et par le R² partiel : (SSE sans CI − SSE avec CI) / SSE sans CI. Il s’agit d’une part de variation résiduelle expliquée dans l’échantillon, pas de la part du niveau de prix « causée » par la concurrence. Les résultats doivent également être évalués hors échantillon avec des groupes de validation géographiques, sans choisir le seuil qui maximise a posteriori la significativité.

La branche exploratoire v9 exige rang complet, covariance HC3 finie, absence de levier unitaire et au moins six degrés de liberté résiduels. Le modèle principal comporte six paramètres pour 28 observations. La cible de collecte de 30–50 n’est pas un calcul de puissance. Les anciens seuils conservateurs v6, plus exigeants, restent dans l’archive du code ; ils ne décrivent pas la branche exploratoire actuelle, autorisée pour travailler avec les données disponibles. Les écarts-types HC3 traitent l’hétéroscédasticité, pas la dépendance spatiale. [Documentation HC3](https://www.statsmodels.org/stable/generated/statsmodels.regression.linear_model.OLSResults.get_robustcov_results.html).

Les résultats de toutes les combinaisons, y compris non estimables, sont publiés. Holm est appliqué séparément à la grille principale (7 632 candidats), aux extensions (720), à l’ensemble des deux grilles et aux 23 modèles présentés. Les intervalles restent ponctuels, non simultanés. La multiplicité ne sert jamais à sélectionner un résultat favorable.

Les contrôles de sensibilité prévus sont : seuils de 3 et 10 minutes, indices auxiliaires en distance, nombre brut de voisins, distinction chaînes/autres enseignes, thé noir M uniquement, cohortes séparées par canal, volumes connus uniquement, exposition hôtelière à 5 minutes et capacité d’accueil connue, exclusion des boutiques proches de la frontière et restriction aux concurrents à activité récente. Les notes, la gamme et les services peuvent eux-mêmes réagir à la concurrence ; il faut distinguer les spécifications avec ces médiateurs de celles visant une association plus totale.

Une concentration élevée peut à la fois intensifier la concurrence et signaler une forte demande locale. La localisation des magasins est choisie, de même que leur positionnement et leurs prix. La littérature sur l’entrée souligne ce lien entre taille du marché, nombre d’entreprises et comportement concurrentiel. La coupe transversale envisagée ne fournit donc pas une identification causale à elle seule. [Bresnahan et Reiss, 1991.](https://www.journals.uchicago.edu/doi/10.1086/261786)

## Portée des données et collecte complémentaire

L’inventaire est une base de prospection documentée et reproductible. Il ne constitue pas un registre administratif exhaustif des commerces actifs, ni une certification juridique de leur indépendance. Les plateformes omettent des boutiques, maintiennent parfois d’anciennes pages et peuvent distinguer plusieurs canaux d’un seul établissement. Les données du quartier conservent les millésimes du fichier d’origine ; la nouvelle publication ne les transforme pas en statistiques de septembre 2026.

La prochaine collecte doit prioriser les candidats ayant un menu et des informations de service exploitables, tout en gardant une répartition géographique et concurrentielle. Pour chacun : vérifier l’activité à l’adresse, signaler toute chaîne clairement identifiée, photographier le menu daté avec le volume réel, relever le prix de la configuration standard, puis compléter notamment la note, le nombre exact d’avis, les horaires et les attributs du menu et du thé. Le modèle de relevé téléchargeable fournit les champs à remplir. Les pièces de preuve doivent rester rattachées à l’identifiant stable du magasin.

Pour progresser vers une réponse causale, une extension en panel serait plus informative : relever les mêmes prix avant et après des ouvertures ou fermetures voisines, avec boutiques de comparaison, tendances antérieures et contrôle des changements de recette et de canal. Une ouverture voisine n’est pas automatiquement exogène ; toute stratégie d’instrument ou d’événement doit défendre cette hypothèse avec des faits locaux.

Les dossiers incomplets restent exclus des résultats ; les modèles qui échouent aux règles d’estimabilité sont signalés sans coefficient. Une absence de significativité n’est pas une preuve d’absence d’effet de la concurrence.


## Annexe : construction et reproduction de l’indice

Le document [COMPETITION_INDEX.md](COMPETITION_INDEX.md) détaille le rapprochement des boutiques, les trajets dirigés, la frontière, le contrôle des secondes, les poids, les manques, un exemple et la reproduction par CSV/Python. Les colonnes weight_3min, weight_5min et weight_10min sont publiées dans le tableau des voisins et dans le classeur.

## Choix de la référence selon la couverture

Les deux thés sont comparés sur le même corpus de menus et les mêmes boutiques candidates. Le classement privilégie les dossiers admissibles effectivement vérifiés, puis les pistes avec menu, avis et horaires, puis la couverture en volume documenté. Les critères de format, recette et fraîcheur sont identiques. La vérification d’une offre verte est indépendante de l’existence d’un thé noir admissible dans la même boutique. `reference_comparison.csv` et `reference_comparison_by_shop.csv` permettent de contrôler les effectifs. Cette comparaison décrit le résultat des recherches effectuées ; elle ne garantit pas que tous les produits disponibles ont été trouvés.
