# Metodologie

## 1. Ce măsoară proiectul

Pragul urmărește **selectivitatea observată**: ultima medie la care s-a ocupat o specializare într-o ediție. Nu este o măsură cauzală a calității liceului. Pragul rezultă simultan din preferințe, distribuția mediilor, numărul de locuri, oferta de profiluri, limba de predare și metodologia anuală.

## 2. Unitatea de observație

Tabelul principal folosește combinația:

`an × liceu canonic × specializare × limbă × filieră/formă`

Cheia de liceu este stabilizată printr-un registru de aliasuri. Cazurile istorice ambigue păstrează un nivel de încredere explicit; nu sunt unite doar pe baza asemănării numelui.

## 3. Două niveluri de metrici

### Candidate-level agregat

Pentru 2009, 2012, 2013 și 2021–2025 sunt calculate:

- prima și ultima medie;
- media, mediana și quartilele candidaților repartizați;
- numărul ocupat de locuri;
- rangul specializării și al liceului în ediție;
- poziția ultimului admis în distribuția destinațiilor bucureștene;
- dimensiunea egalității la prag;
- candidații din următoarea zecime;
- județele de proveniență, numai agregat.

Distribuția municipală include candidații repartizați la o destinație din București, indiferent de județul de proveniență. Nu este distribuția tuturor absolvenților de clasa a VIII-a.

### Threshold-only

Pentru 2011 și 2014–2020 sunt disponibile numai ultima medie, liceul, specializarea și atributele descrise în tabelul istoric. Câmpurile candidate-level rămân `null`; zero nu este folosit drept înlocuitor.

## 4. Rang și percentilă

Rangul candidate-level al pragului este poziția primului candidat cu acea medie după ordonare descrescătoare. `top_share_pct` reprezintă proporția candidaților din distribuția analizată cu medie mai mare sau egală cu pragul. Egalitățile pot produce grupuri mari la aceeași medie, motiv pentru care rangul și `ties_at_cutoff_city` sunt afișate împreună.

Aceste metrici nu se calculează în anii threshold-only.

## 5. Pragul reprezentativ al liceului

Un liceu are mai multe specializări, deci nu există un singur prag „natural”. Site-ul păstrează minimul, maximul, mediana și un câmp reprezentativ:

- `occupied_weighted` — medie ponderată cu repartizații observați în anii candidate-level;
- `median_unweighted` — mediana simplă a pragurilor în anii threshold-only.

Numele tehnic `threshold_weighted` este păstrat pentru compatibilitate, dar `aggregation_method` trebuie consultat la orice reutilizare.

## 6. Comparabilitatea între ani

Media brută nu are aceeași semnificație în toate edițiile. Formula de admitere și distribuția notelor s-au schimbat. Site-ul permite:

- comparații de prag brut pentru toate edițiile cu prag;
- echivalențe pe percentilă numai pentru anii candidate-level;
- comparații de locuri numai între ani candidate-level consecutivi;
- linii întrerupte unde acoperirea nu permite o afirmație continuă.

## 7. Reconciliere și QA

Validatorul verifică schema, intervalele 1–10, cheile unice, monotonia rangurilor, totalurile candidate-level, distribuțiile, agregările liceu–an, nivelul de metrici, catalogul surselor, hash-urile și confidențialitatea. Tabelul istoric este controlat încrucișat cu 2012–2013 candidate-level; raportul este publicat în `data/quality`.

## 8. Ce nu se afirmă

Proiectul nu transformă pragul în „calitatea profesorilor”, „valoare adăugată”, „cerere pe loc” ori probabilitate garantată pentru un an viitor. Opțiunile complete ale candidaților nu sunt disponibile, iar pragul observat nu identifică mecanismul cauzal care l-a produs.
