← Concurso de Selección UNAM

Cómo está hecho esto, y qué le falta

Todo lo que sigue se puede reproducir. El código y los datos están publicados, cada cifra lleva la huella del archivo del que sale, y las validaciones corren solas antes de cada publicación.

Qué es esto, y qué no

Esto no es la serie histórica del Concurso de Selección. Es lo que hoy se puede reconstruir de fuente primaria, con su cobertura medida y declarada carrera por carrera. La distinción importa más que el titular.

Cada panel por carrera-plantel es autocontenido: contiene a todas las personas que presentaron ahí ese año. Ese es el producto. Lo que no tenemos está dicho con la misma claridad que lo que sí.

Del sistema escolarizado, de 2021 a 2025 está todo: los índices oficiales de esos concursos listan 836 carrera-plantel y las 836 tienen su página, con las cinco cifras del encabezado y la distribución de aciertos completa en 835. La única excepción es Psicología, Facultad de Psicología, 2021: su única captura del archivo web está cortada a media tabla, así que su encabezado se publica y su histograma no. Antes de 2021 y fuera del escolarizado la cobertura sigue parcial, y la matriz de abajo dice exactamente cuánto falta en cada concurso.

De 2026 llevamos 178 carrera-plantel del escolarizado —más que las 175 que el concurso tuvo en 2025, porque en 2026 se estrenaron carreras—. El índice oficial de 2026 está incompleto, así que el denominador exacto de ese año todavía no se puede certificar: cada afirmación sobre 2026 vale para las que tenemos, no para el concurso entero. Ninguna vino de un programa: las depositó una persona, abriendo la página pública de la DGAE y guardándola, una por una. De esas, 171 tienen un año previo con el que compararse y 7 no.

Fuera de ese numerador y de ese denominador se publica una carrera-plantel de otra modalidad: Economía, Facultad de Economía, a distancia. Su página está reconstruida igual que las demás y se puede consultar y descargar, pero no entra en ninguna comparación de este trabajo: el examen, la oferta y el grupo que se presenta no son los del escolarizado, y ponerlas en la misma cuenta sería sumar dos concursos distintos.

Con los tres años seguidos —2024, 2025, 2026— hay 166 carrera-plantel. Donde falta un año, la comparación es contra el año más reciente que tengamos, y cada figura declara cuál es y cuántos años cubre. Un salto de cinco años no se lee como uno de un año.

El sitio de la DGAE responde con un control de acceso a toda lectura automatizada, y ese control no se rodea: es la regla de la casa. El archivo web no guardó ninguna página de 2026, y archive.today tampoco: cada página de 2026 que publicamos existe porque una persona la abrió en el sitio público y la depositó a mano.

De dónde sale el dato

La DGAE publica los resultados de cada concurso en una página por carrera-plantel. Arriba va un encabezado con cinco cifras —lugares ofertados, aspirantes, personas que presentaron, aciertos mínimos y personas seleccionadas— y abajo una tabla con una fila por persona: su número de comprobante, sus aciertos y una letra de resultado.

De esa tabla tomamos solo el conteo: cuántas personas obtuvieron cada número de aciertos. El número de comprobante se lee para poder contar y validar, y nunca sale del programa que lee la página. Hay una prueba automatizada que lo verifica en cada corrida; si esa prueba falla, no se publica nada.

El denominador

Sin denominador no hay cobertura, solo conteo. Cada publicación de resultados en PDF enlaza al final los índices por área y sistema, y esos índices son la lista completa de las carrera-plantel que participaron en ese concurso. Recuperamos 125 de esos índices y de ahí salen las 2,403 carrera-plantel del universo oficial, entre 2018 y 2026.

Donde no pudimos recuperar el índice, no inventamos el denominador: ese concurso queda marcado como «no sabemos cuántas hubo», y en la matriz se dibuja distinto de un cero.

Lo que nos falta

Cuanto más oscura la celda, mayor la parte del concurso que todavía no tenemos. Cada celda compara las carreras con distribución completa contra las que existieron, según los índices oficiales de la DGAE.

ConcursoEscolarizadoSUAyED abiertaSUAyED a distancia
2026 · licenciatura
178 recuperadas · índice oficial incompleto
sin índice oficial
1 recuperadas, sin saber de cuántas
2025 · noviembre
sin índice oficial
faltan 20 de 20
faltan 15 de 15
2025 · licenciatura
faltan 0 de 175
faltan 20 de 21
faltan 16 de 16
2024 · noviembre
sin índice oficial
faltan 20 de 20
faltan 16 de 16
2024 · licenciatura
faltan 0 de 170
faltan 5 de 21
faltan 19 de 19
2023 · noviembre
sin índice oficial
faltan 17 de 201 con solo encabezado
faltan 19 de 19
2023 · licenciatura
faltan 0 de 169
faltan 21 de 21
faltan 18 de 19
2022 · noviembre
sin índice oficial
faltan 20 de 20
faltan 19 de 19
2022 · licenciatura
faltan 0 de 163
faltan 20 de 21
faltan 18 de 19
2021 · noviembre
1 recuperadas, sin saber de cuántas
sin índice oficial
sin índice oficial
2021 · licenciatura
faltan 1 de 1591 con solo encabezado
faltan 3 de 21
faltan 3 de 19
2020 · noviembre
sin índice oficial
faltan 20 de 20
faltan 19 de 19
2020 · junio
faltan 158 de 158
faltan 6 de 21
faltan 11 de 181 con solo encabezado
2020 · febrero
faltan 156 de 158
faltan 21 de 21
faltan 10 de 19
2019 · junio
82 recuperadas · índice oficial incompleto
sin índice oficial
sin índice oficial
2019 · febrero
39 recuperadas · índice oficial incompleto
sin índice oficial
0 recuperadas · índice oficial incompleto
2018 · junio
faltan 155 de 155
faltan 21 de 21
faltan 34 de 34
2018 · febrero
faltan 145 de 151
faltan 21 de 21
faltan 66 de 66
qué parte falta:nada · la mitad · todo

Las celdas punteadas no son ceros: son concursos cuyo índice oficial no se pudo recuperar —no sabemos cuántas carreras hubo— o cuyo índice está incompleto, y un porcentaje sobre un denominador parcial mentiría. «Con solo encabezado» quiere decir que tenemos oferta, aspirantes, personas que presentaron, aciertos mínimos y personas seleccionadas, pero no la distribución de aciertos.

Si fuera esfuerzo, se notaría más donde hay más competencia

El desplazamiento no escala con lo que estaba en juego. Si subir fuera cuestión de esforzarse donde el premio es mayor, tendría que notarse más donde hay más competencia. No se nota: la correlación entre aspirantes por lugar y el cambio en la proporción sobre 100 aciertos es r = 0.47 (intervalo del 0.32 al 0.62, n = 172). Partidas por la mitad, las 86 más competidas se movieron 10.6 puntos de mediana y las 86 menos competidas, 4.8. Y la poca inclinación que queda cuelga de una sola carrera: sin Médico Cirujano, FES Iztacala, la correlación cae a 0.44, y esa fila está en el extremo competido64.3 aspirantes por lugar contra 4.7 en el centro del conjunto—: en la versión anterior de esta misma prueba la fila que sostenía la inclinación era la del extremo contrario, y el resultado fue igual de plano. Una inclinación que cuelga indistintamente de un extremo o del otro es ruido de un punto, no señal.

Lo que eso descarta. El escalonamiento fuerte que predeciría una conducta escasa, costosa y concentrada por incentivo: si conseguir ayuda cuesta —hay que buscarla, pagarla, arriesgarse—, se concentra donde el premio lo justifica, y entonces las carreras más disputadas tendrían que haberse movido más. No lo hicieron.

Lo que no descarta, y pesa igual. Una asistencia uniformemente disponible —un modelo de lenguaje en otra ventana, sin costo ni escasez— no tendría razón para concentrarse en ninguna carrera, y produciría exactamente este mismo resultado plano. Sería conducta, y sería plana. Un cambio de instrumento también lo produce. Con estos datos no se separan las dos cosas.

El límite. Son 172 carreras. El intervalo va del 0.32 al 0.62: no distinguimos un resultado plano de uno débilmente creciente. Lo que sí queda fuera del intervalo es la relación fuerte que la explicación por incentivo necesita.

Esto no dice que no hubiera fraude. La UNAM bloqueó exámenes durante la aplicación, anunció acciones legales y canceló participaciones. Cuántas personas y con qué comunicado. Son hechos y no los tocamos. Lo que afirmamos es más estrecho y más defendible: el desplazamiento no se concentró donde el incentivo era mayor. Y por eso importa. Si el escalón no se explica solo por la conducta de quien contesta, la pregunta de a quién se canceló y con qué evidencia se vuelve más urgente, no menos.

Qué parte es censo y qué parte sigue siendo muestra

El archivo web guarda lo que alguien visitó, y quien visita una página de resultados suele ser aspirante de esa carrera. Si eso se traduce en muestra, lo recuperado estaría sesgado hacia las carreras más solicitadas, que es justo donde el fenómeno de 2026 se mide. No lo supusimos: lo medimos, y la respuesta hoy tiene dos regímenes.

Del escolarizado de 2021 a 2025 ya no hay muestra: está el universo completo contra los índices oficiales, y el sesgo de selección no aplica —no se puede estar sesgado hacia una parte cuando están todas—. Donde la cobertura sigue parcial —2018 a 2020, las modalidades SUAyED y los concursos chicos— el sesgo sigue existiendo, sigue sin ser uniforme, y se sigue midiendo y declarando. La tabla compara lo recuperado de cada año contra el universo de todos los sistemas y concursos de ese año: por eso los años cerrados del escolarizado no marcan 100, y por eso 2026 no lleva porcentaje interpretable —su índice oficial está incompleto y hay más páginas recuperadas que entradas listadas.

Año% de páginas% de personasTamaño medio recuperadoTamaño medio oficial
20181.34 %5.17 %2,251.2582.9
201948.22 %28.44 %677.91,149.2
20207.83 %3.91 %306.2613.8
202197.49 %86.37 %960.61,084.2
202268.18 %80.1 %1,097933.8
202370.16 %79.16 %1,035917.3
202475.61 %82.78 %899.5821.5
202571.26 %89.86 %1,001.7794.3
202687.38 %933.9

Donde sigue habiendo muestra, el sesgo va en las dos direcciones: en 2018 lo recuperado promedia carreras más grandes que la media del ciclo, y en 2019 y 2020, más chicas. Ninguna de esas fracciones sostiene un agregado.

Consecuencia operativa: ningún agregado se construye sobre una muestra. La suma que abre la portada —todas las carreras, juntas— existe precisamente porque ahí dejó de haber muestra: entran las carrera-plantel del escolarizado con la ventana completa de 2021 a 2026, las mismas todos los años, y ninguna entra ni sale entre un año y otro. Sobre 2018 a 2020 y sobre las modalidades SUAyED no se publica ningún agregado, por la razón de siempre. Y la unidad del producto sigue siendo el panel por carrera-plantel, que es autocontenido: ahí están todas las personas que presentaron esa carrera ese año.

El descuadre entre el encabezado y la tabla

Cada página publica arriba un agregado y abajo el detalle, y los dos no coinciden del todo: hay registros que aparecen sin aciertos y sin letra de resultado. Eso significa que la distribución reconstruida subestima el total, y que no sabemos en qué parte de la escala caerían esas personas.

Ese hueco ya no es de tamaño desconocido. Son participaciones canceladas y citas para aclarar situación escolar, y la propia página las distingue. La verificación que corremos es esta identidad contable, que cuadra los tres conceptos:

presentaron = con calificación + canceladas + por aclarar

Cierra en todas las páginas completas menos nueve, y esas nueve fallan por exactamente una persona cada una: nueve personas de más de 340 mil, el 0.003 %. Las 4 páginas con la captura cortada quedan fuera: ahí el descuadre lo produce dónde se cortó la captura, no la publicación.

Durante meses medimos además una segunda identidad y la reportamos como comprobación independiente. No lo era, y la retiramos: está contada abajo, en qué retiramos y por qué.

Cómo sabemos que reconstruimos bien

La validación no consiste en coincidir con nadie: consiste en cuadrar contra lo que la propia UNAM publica al lado del dato. El encabezado es la afirmación de la Universidad; la tabla, el detalle. Que los dos cuadren es lo único que no depende de terceros.

  • La suma del histograma coincide con las filas con calificación de la página en 1,232 de 1,232 páginas completas.
  • Aciertos mínimos nunca por encima de 120, en las 1,236 filas.
  • Nunca más personas seleccionadas que personas que presentaron, en las 1,236 filas.
  • Cada fila publicada lleva el SHA-256 del archivo original del que sale.

El cotejo de fuentes

Todo lo anterior comprueba el dataset contra sí mismo. Hay una comprobación que no: cuando una misma carrera-plantel llegó por dos caminos independientes —capturada del archivo web años después, y abierta a mano en el sitio de la DGAE y pegada— tenemos dos lecturas del mismo hecho, tomadas con instrumentos distintos en fechas distintas. Si coinciden, lo que queda validado no es una página: son el parser, la captura de archivo y el depósito manual a la vez.

Ocurre hoy en 126 carrera-plantel y 129,842 personas. Los dos caminos dan histogramas idénticos, puntaje por puntaje: cero diferencias en 126 de 126.

  • Arquitectura de Paisaje · Facultad de Arquitectura · 2021255 personas en 71 puntajes distintos, 0 diferencias
  • Ciencias de la Tierra · Escuela Nacional de Ciencias de la Tierra · 2021158 personas en 70 puntajes distintos, 0 diferencias
  • Cirujano Dentista · FES Iztacala · 20211,996 personas en 85 puntajes distintos, 0 diferencias
  • Cirujano Dentista · FES Zaragoza · 20211,557 personas en 86 puntajes distintos, 0 diferencias
  • Enfermería y Obstetricia · Escuela Nacional de Enfermería y Obstetricia · 20212,110 personas en 88 puntajes distintos, 0 diferencias
  • Ingeniería Agrícola · FES Cuautitlán · 2021242 personas en 64 puntajes distintos, 0 diferencias
  • Ingeniería en Alimentos · FES Cuautitlán · 2021482 personas en 76 puntajes distintos, 0 diferencias
  • Medicina Veterinaria y Zootecnia · FES Cuautitlán · 20211,802 personas en 90 puntajes distintos, 0 diferencias
  • Optometría · FES Iztacala · 2021409 personas en 70 puntajes distintos, 0 diferencias
  • Optometría · Escuela Nacional de Estudios Superiores, Unidad León · 202154 personas en 37 puntajes distintos, 0 diferencias
  • Química de Alimentos · Facultad de Química · 2021497 personas en 80 puntajes distintos, 0 diferencias
  • Química Industrial · FES Cuautitlán · 2021372 personas en 75 puntajes distintos, 0 diferencias
  • Ciencias Ambientales · Escuela Nacional de Estudios Superiores, Unidad Morelia · 202196 personas en 47 puntajes distintos, 0 diferencias
  • Ciencias Ambientales · Escuela Nacional de Estudios Superiores, Unidad Mérida · 202199 personas en 52 puntajes distintos, 0 diferencias
  • Manejo Sustentable de Zonas Costeras · Escuela Nacional de Estudios Superiores, Unidad Mérida · 202151 personas en 33 puntajes distintos, 0 diferencias
  • Bioquímica Diagnóstica · FES Cuautitlán · 2021603 personas en 83 puntajes distintos, 0 diferencias
  • Farmacia · FES Cuautitlán · 2021430 personas en 78 puntajes distintos, 0 diferencias
  • Enfermería · FES Iztacala · 20211,797 personas en 84 puntajes distintos, 0 diferencias
  • Enfermería · FES Zaragoza · 20212,553 personas en 88 puntajes distintos, 0 diferencias
  • Fisioterapia · Escuela Nacional de Estudios Superiores, Unidad León · 2021509 personas en 74 puntajes distintos, 0 diferencias
  • Odontología · Escuela Nacional de Estudios Superiores, Unidad León · 2021645 personas en 87 puntajes distintos, 0 diferencias
  • Nutriología · FES Zaragoza · 20211,748 personas en 93 puntajes distintos, 0 diferencias
  • Ciencias Agroforestales · Escuela Nacional de Estudios Superiores, Unidad Morelia · 202125 personas en 19 puntajes distintos, 0 diferencias
  • Administración · FES Cuautitlán · 20211,792 personas en 86 puntajes distintos, 0 diferencias
  • Ciencias de la Comunicación · Facultad de Ciencias Políticas y Sociales · 20211,684 personas en 96 puntajes distintos, 0 diferencias
  • Ciencias Políticas y Administración Pública · Facultad de Ciencias Políticas y Sociales · 2021605 personas en 82 puntajes distintos, 0 diferencias
  • Ciencias Políticas y Administración Pública · FES Acatlán · 2021370 personas en 77 puntajes distintos, 0 diferencias
  • Derecho · FES Acatlán · 20211,941 personas en 87 puntajes distintos, 0 diferencias
  • Relaciones Internacionales · Facultad de Ciencias Políticas y Sociales · 20211,153 personas en 95 puntajes distintos, 0 diferencias
  • Relaciones Internacionales · FES Aragón · 20211,308 personas en 83 puntajes distintos, 0 diferencias
  • Sociología · FES Acatlán · 2021211 personas en 55 puntajes distintos, 0 diferencias
  • Sociología · FES Aragón · 2021139 personas en 51 puntajes distintos, 0 diferencias
  • Economía Industrial · Escuela Nacional de Estudios Superiores, Unidad León · 2021175 personas en 60 puntajes distintos, 0 diferencias
  • Administración Agropecuaria · Escuela Nacional de Estudios Superiores, Unidad León · 202131 personas en 24 puntajes distintos, 0 diferencias
  • Comunicación · FES Acatlán · 2021789 personas en 86 puntajes distintos, 0 diferencias
  • Estudios Sociales y Gestión Local · Escuela Nacional de Estudios Superiores, Unidad Morelia · 202112 personas en 10 puntajes distintos, 0 diferencias
  • Desarrollo Comunitario para el Envejecimiento · FES Zaragoza · 202166 personas en 41 puntajes distintos, 0 diferencias
  • Antropología · Facultad de Ciencias Políticas y Sociales · 2021296 personas en 76 puntajes distintos, 0 diferencias
  • Geografía Aplicada · Escuela Nacional de Ciencias de la Tierra · 202142 personas en 29 puntajes distintos, 0 diferencias
  • Bibliotecología y Estudios de la Información · Facultad de Filosofía y Letras · 202188 personas en 47 puntajes distintos, 0 diferencias
  • Composición · Facultad de Música · 202164 personas en 41 puntajes distintos, 0 diferencias
  • Educación Musical · Facultad de Música · 202140 personas en 30 puntajes distintos, 0 diferencias
  • Enseñanza de Inglés · FES Acatlán · 2021270 personas en 69 puntajes distintos, 0 diferencias
  • Estudios Latinoamericanos · Facultad de Filosofía y Letras · 202175 personas en 39 puntajes distintos, 0 diferencias
  • Etnomusicología · Facultad de Música · 202121 personas en 18 puntajes distintos, 0 diferencias
  • Historia · Facultad de Filosofía y Letras · 2021305 personas en 74 puntajes distintos, 0 diferencias
  • Instrumentista · Facultad de Música · 2021101 personas en 52 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Hispánicas · FES Acatlán · 202197 personas en 56 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Modernas (Letras Alemanas) · Facultad de Filosofía y Letras · 202122 personas en 21 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Modernas (Letras Inglesas) · Facultad de Filosofía y Letras · 2021132 personas en 62 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Modernas (Letras Italianas) · Facultad de Filosofía y Letras · 202119 personas en 15 puntajes distintos, 0 diferencias
  • Letras Clásicas · Facultad de Filosofía y Letras · 202159 personas en 41 puntajes distintos, 0 diferencias
  • Literatura Dramática y Teatro · Facultad de Filosofía y Letras · 2021381 personas en 80 puntajes distintos, 0 diferencias
  • Pedagogía · Facultad de Filosofía y Letras · 20211,426 personas en 83 puntajes distintos, 0 diferencias
  • Pedagogía · FES Acatlán · 20211,165 personas en 73 puntajes distintos, 0 diferencias
  • Desarrollo y Gestión Interculturales · Facultad de Filosofía y Letras · 202164 personas en 41 puntajes distintos, 0 diferencias
  • Desarrollo y Gestión Interculturales · Escuela Nacional de Estudios Superiores, Unidad León · 202122 personas en 17 puntajes distintos, 0 diferencias
  • Desarrollo y Gestión Interculturales · Escuela Nacional de Estudios Superiores, Unidad Mérida · 202120 personas en 18 puntajes distintos, 0 diferencias
  • Literatura Intercultural · Escuela Nacional de Estudios Superiores, Unidad Morelia · 202133 personas en 23 puntajes distintos, 0 diferencias
  • Historia del Arte · Escuela Nacional de Estudios Superiores, Unidad Morelia · 202145 personas en 35 puntajes distintos, 0 diferencias
  • Teatro y Actuación · Facultad de Música · 2021662 personas en 79 puntajes distintos, 0 diferencias
  • Música y Tecnología Artística · Escuela Nacional de Estudios Superiores, Unidad Morelia · 202142 personas en 31 puntajes distintos, 0 diferencias
  • Traducción · San Miguel de Allende, Guanajuato · 202138 personas en 25 puntajes distintos, 0 diferencias
  • Ingeniería Mecánica · Facultad de Ingeniería · 20221,522 personas en 93 puntajes distintos, 0 diferencias
  • Biología · Facultad de Ciencias · 20221,217 personas en 90 puntajes distintos, 0 diferencias
  • Biología · FES Iztacala · 2022657 personas en 87 puntajes distintos, 0 diferencias
  • Biología · FES Zaragoza · 2022825 personas en 82 puntajes distintos, 0 diferencias
  • Cirujano Dentista · FES Zaragoza · 20222,375 personas en 87 puntajes distintos, 0 diferencias
  • Enfermería y Obstetricia · Escuela Nacional de Enfermería y Obstetricia · 20222,597 personas en 91 puntajes distintos, 0 diferencias
  • Ingeniería en Alimentos · FES Cuautitlán · 2022433 personas en 70 puntajes distintos, 0 diferencias
  • Medicina Veterinaria y Zootecnia · FES Cuautitlán · 20222,084 personas en 88 puntajes distintos, 0 diferencias
  • Optometría · FES Iztacala · 2022328 personas en 68 puntajes distintos, 0 diferencias
  • Química de Alimentos · Facultad de Química · 2022495 personas en 87 puntajes distintos, 0 diferencias
  • Química Farmacéutico Biológica · FES Zaragoza · 20221,467 personas en 93 puntajes distintos, 0 diferencias
  • Química Industrial · FES Cuautitlán · 2022226 personas en 63 puntajes distintos, 0 diferencias
  • Ciencias Ambientales · Escuela Nacional de Estudios Superiores, Unidad Morelia · 202248 personas en 36 puntajes distintos, 0 diferencias
  • Manejo Sustentable de Zonas Costeras · Escuela Nacional de Estudios Superiores, Unidad Mérida · 202240 personas en 31 puntajes distintos, 0 diferencias
  • Bioquímica Diagnóstica · FES Cuautitlán · 2022443 personas en 77 puntajes distintos, 0 diferencias
  • Farmacia · FES Cuautitlán · 2022271 personas en 72 puntajes distintos, 0 diferencias
  • Enfermería · FES Zaragoza · 20222,793 personas en 86 puntajes distintos, 0 diferencias
  • Fisioterapia · Escuela Nacional de Estudios Superiores, Unidad León · 2022480 personas en 72 puntajes distintos, 0 diferencias
  • Nutriología · FES Zaragoza · 20222,046 personas en 88 puntajes distintos, 0 diferencias
  • Comunicación y Periodismo · FES Aragón · 20221,116 personas en 80 puntajes distintos, 0 diferencias
  • Artes Visuales · Facultad de Artes y Diseño · 20222,081 personas en 94 puntajes distintos, 0 diferencias
  • Bibliotecología y Estudios de la Información · Facultad de Filosofía y Letras · 2022132 personas en 49 puntajes distintos, 0 diferencias
  • Composición · Facultad de Música · 202253 personas en 33 puntajes distintos, 0 diferencias
  • Diseño y Comunicación Visual · Facultad de Artes y Diseño · 20221,959 personas en 92 puntajes distintos, 0 diferencias
  • Diseño y Comunicación Visual · FES Cuautitlán · 2022690 personas en 84 puntajes distintos, 0 diferencias
  • Educación Musical · Facultad de Música · 202245 personas en 35 puntajes distintos, 0 diferencias
  • Enseñanza de Inglés · FES Acatlán · 2022276 personas en 69 puntajes distintos, 0 diferencias
  • Filosofía · FES Acatlán · 2022116 personas en 55 puntajes distintos, 0 diferencias
  • Historia · Facultad de Filosofía y Letras · 2022305 personas en 72 puntajes distintos, 0 diferencias
  • Historia · FES Acatlán · 2022149 personas en 55 puntajes distintos, 0 diferencias
  • Instrumentista · Facultad de Música · 202280 personas en 46 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Hispánicas · Facultad de Filosofía y Letras · 2022257 personas en 78 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Hispánicas · FES Acatlán · 202287 personas en 50 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Modernas (Letras Alemanas) · Facultad de Filosofía y Letras · 202210 personas en 10 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Modernas (Letras Francesas) · Facultad de Filosofía y Letras · 202213 personas en 12 puntajes distintos, 0 diferencias
  • Letras Clásicas · Facultad de Filosofía y Letras · 202293 personas en 53 puntajes distintos, 0 diferencias
  • Literatura Dramática y Teatro · Facultad de Filosofía y Letras · 2022391 personas en 83 puntajes distintos, 0 diferencias
  • Pedagogía · Facultad de Filosofía y Letras · 20221,827 personas en 87 puntajes distintos, 0 diferencias
  • Pedagogía · FES Acatlán · 20221,004 personas en 78 puntajes distintos, 0 diferencias
  • Piano · Facultad de Música · 202230 personas en 27 puntajes distintos, 0 diferencias
  • Desarrollo y Gestión Interculturales · Escuela Nacional de Estudios Superiores, Unidad León · 202214 personas en 12 puntajes distintos, 0 diferencias
  • Lengua y Literaturas Modernas (Letras Portuguesas) · Facultad de Filosofía y Letras · 20226 personas en 6 puntajes distintos, 0 diferencias
  • Geohistoria · Escuela Nacional de Estudios Superiores, Unidad Morelia · 20228 personas en 8 puntajes distintos, 0 diferencias
  • Literatura Intercultural · Escuela Nacional de Estudios Superiores, Unidad Morelia · 202217 personas en 15 puntajes distintos, 0 diferencias
  • Administración de Archivos y Gestión Documental · Facultad de Filosofía y Letras · 2022104 personas en 54 puntajes distintos, 0 diferencias
  • Administración de Archivos y Gestión Documental · Escuela Nacional de Estudios Superiores, Unidad Morelia · 20223 personas en 3 puntajes distintos, 0 diferencias
  • Ingeniería Aeroespacial · Facultad de Ingeniería · 20231,011 personas en 95 puntajes distintos, 0 diferencias
  • Economía · Facultad de Economía · 20231,249 personas en 89 puntajes distintos, 0 diferencias
  • Ingeniería Eléctrica Electrónica · Facultad de Ingeniería · 20241,091 personas en 95 puntajes distintos, 0 diferencias
  • Médico Cirujano · Facultad de Medicina · 202412,458 personas en 103 puntajes distintos, 0 diferencias
  • Contaduría · Facultad de Contaduría y Administración · 20244,387 personas en 95 puntajes distintos, 0 diferencias
  • Administración Agropecuaria · Escuela Nacional de Estudios Superiores, Unidad León · 202444 personas en 28 puntajes distintos, 0 diferencias
  • Desarrollo Comunitario para el Envejecimiento · Tlaxcala · 20246 personas en 5 puntajes distintos, 0 diferencias
  • Matemáticas · Facultad de Ciencias · 2025327 personas en 84 puntajes distintos, 0 diferencias
  • Cirujano Dentista · Facultad de Odontología · 20252,661 personas en 95 puntajes distintos, 0 diferencias
  • Medicina Veterinaria y Zootecnia · Facultad de Medicina Veterinaria y Zootecnia · 20253,519 personas en 99 puntajes distintos, 0 diferencias
  • Médico Cirujano · Facultad de Medicina · 202513,626 personas en 106 puntajes distintos, 0 diferencias
  • Psicología · Facultad de Psicología · 20253,860 personas en 97 puntajes distintos, 0 diferencias
  • Enfermería · Facultad de Enfermería y Obstetricia · 20251,410 personas en 88 puntajes distintos, 0 diferencias
  • Administración · Facultad de Contaduría y Administración · 20255,831 personas en 100 puntajes distintos, 0 diferencias
  • Contaduría · Facultad de Contaduría y Administración · 20254,970 personas en 101 puntajes distintos, 0 diferencias
  • Derecho · Facultad de Derecho · 20256,089 personas en 101 puntajes distintos, 0 diferencias
  • Pedagogía · Facultad de Filosofía y Letras · 20251,795 personas en 88 puntajes distintos, 0 diferencias

Es la única verificación externa que tenemos y sale gratis: depositar a mano una página que ya está en el archivo web no añade cobertura, pero añade esto. Coincidir es lo esperado; que deje de coincidir es la señal, y por eso bloquea el build.

Además, 4 capturas del archivo web están cortadas a media tabla —el archivo las truncó al guardarlas— y son justo las carreras más grandes. Su encabezado se publica; su histograma no. Se reintentaron todas las capturas disponibles de esas páginas y ninguna está completa: solo se recuperan por depósito manual o entrega oficial.

Qué retiramos y por qué

Publicar una verificación que retiramos, con el álgebra que la tumbó, dice más de un método que publicar diez que pasan. Estas son las nuestras.

La identidad doble

Qué creímos que probaba. Que las filas sin calificación fueran exactamente las mismas que faltan del lado de quienes resultaron seleccionadas. Si eso cuadra, razonábamos, el hueco entre el encabezado y la tabla está explicado por un solo fenómeno y no por dos errores que se compensan.

(presentaron − con calificación) = (seleccionados − letras de resultado)

Qué probaba en realidad. Nada que no supiéramos ya. La identidad contable —esa sí independiente— dice que presentaron = con calificación + canceladas + por aclarar. Sustituyéndola, el lado izquierdo es canceladas + por aclarar, y la igualdad se reduce a esto:

canceladas + por aclarar = por aclarar que además fueron seleccionadas

Las segundas son un subconjunto de las primeras. La igualdad solo puede cumplirse si no hay cancelaciones. No era una segunda comprobación: era la contable, más un supuesto que nunca escribimos.

Los datos lo confirman sin margen: de las 1023 páginas sin cancelaciones no falla 1; de las 209 con cancelaciones fallan 189. Las 20 excepciones tienen exactamente una cancelación cada una, y son las mismas páginas donde la identidad contable falla por una persona: ahí la persona cancelada no está contada en «presentaron», el término desaparece y la igualdad se cumple por accidente.

Por qué habría fallado justo en 2026. Porque el supuesto era casi cierto hasta que dejó de serlo. La tasa de cancelación más alta de cualquier concurso anterior fue 0.057 %2020 junio—; en 2026 es 2.133 %. Con las cancelaciones en el ruido, la métrica cumplía y parecía informativa.

En 2026 la identidad habría fallado en 133 de 179 páginas. Exigía que 3,424 fuera igual a 401: un descuadre de 3,023, que es exactamente el número de participaciones canceladas de ese concurso. Expresado como proporción de las personas seleccionadas, llega al 200 %.

Eso no se lee como «hubo más cancelaciones». Se lee como «el programa no está leyendo bien las páginas de 2026»: una verificación que falla en el 100 % de las páginas de un año, por hasta el doble de las personas seleccionadas, apunta al instrumento y no al fenómeno. Habríamos pasado semanas buscando un defecto en el parser que no existe —o, peor, dudando de publicar el año en que el dato importa.

Qué se conserva. No borramos nada: el cálculo sigue corriendo y identidad_doble.csv se sigue publicando, porque el diferencial por página es un dato observado. Lo retirado es su uso como prueba. El registro completo está en correcciones, entrada C-2026-07-26-04, y de ahí salió la novena regla de la casa: antes de contar una identidad como verificación independiente, sustituir las que ya se verifican y mirar qué queda.

Cómo se accede a la fuente, y cómo no

El sitio de la DGAE responde con un control de acceso a toda lectura automatizada de sus páginas HTML. Ese control no se rodea: ni resolviéndolo por medios automatizados, ni dirigiendo un navegador contra él, ni cosechando sesiones. Las vías legítimas son el archivo web, el depósito manual por una persona que navega a ritmo humano, y la entrega oficial.

Cada intento de acceso queda registrado con su código de respuesta, incluidos los que fallaron. Esta tabla es lo que hace auditable la afirmación anterior.

DestinoVíaRespuesta
repositorio.dgae.unam.mx (PDF)cliente HTTP200
escolar1.unam.mx (PDF)cliente HTTP200
www.dgae.unam.mx (listados HTML)cliente HTTP con encabezados de navegador403 · reto de Cloudflare
repositorio.dgae.unam.mx (listados HTML)cliente HTTP403 · reto de Cloudflare
escolar0.unam.mx / dgae.unam.mx (espejos)cliente HTTP404
www.unam.mxcliente HTTP403 · reto de Cloudflare
www.dgcs.unam.mx (boletines)cliente HTTP200
estadistica.unam.mx (series XLS)cliente HTTP200
transparencia.unam.mx (API de obligaciones)cliente HTTP200
Internet Archive, lectura de listadosCDX + captura id_200 · cobertura fragmentaria
Internet Archive, Save Page Now sobre la DGAEendpoint /save/520 · no utilizable

Lo que falta, enumerado

Los huecos no son una nota al pie: son parte del resultado. Cada uno dice qué bloquea y qué haría falta para cerrarlo.

12huecos documentados
8solicitudes de información redactadas, por presentar
2bloquean una hipótesis
ClaveHuecoQué bloqueaEstado
G-01Distribución de aciertos, 2026 y serie históricaEl sitio de la DGAE responde 403 a clientes automatizados y el archivo web no tiene copia de 2026. El depósito manual cerró el escolarizado de 2021 a 2025 contra los índices oficiales y trajo las páginas de 2026; falta el índice oficial completo de 2026 —el denominador del año— y las modalidades SUAyED.Ya no el análisis: queda el denominador oficial de 2026Redactada (S-1) · por presentarCaptura desde sesión de navegador, o solicitud de acceso a la información
G-02Entidad de procedencia de los sustentantesLa UNAM no publica esta desagregación para el concurso de selección.H2Redactada (S-2) · por presentarSolicitud de acceso a la información
G-03Tipo de bachillerato de origenNo publicado para el concurso.H4 en su versión fuerteRedactada (S-3) · por presentarSolicitud de acceso a la información
G-05Contrato con el proveedor de la plataformaNo aparece en las obligaciones de transparencia del primer trimestre de 2026. El trimestre en que se firmó todavía no se publica.La revisión de responsabilidad contractualRedactada (S-4) · por presentarReconsulta al publicarse el segundo trimestre, y solicitud de acceso a la información
G-06Diferencia entre sustentantes y exámenes facturadosUna cifra es institucional y la otra hemerográfica; no hay documento que las concilie.Un control de consistencia de H5Redactada (S-5) · por presentarSe cierra con el contrato
G-07Cifra absoluta de participaciones canceladasLa UNAM declara «2 por ciento» sin denominador explícito ni cifra absoluta.La dimensión cuantitativa del debido procesoRedactada (S-6) · por presentarReconstrucción desde los listados, o solicitud de acceso a la información
G-08Debido proceso de canceladas y bloqueadasNo se publica cuántas personas pidieron cita, qué evidencia se les mostró ni cuántas determinaciones se revirtieron.La parte del caso donde hay derechos individuales en juegoRedactada (S-7) · por presentarSolicitud de acceso a la información
G-12Costo de aplicación del examen, año por añoNo está publicado en presupuesto.unam.mx, la Plataforma Nacional de Transparencia, la Memoria UNAM ni el portal de transparencia de la DGAE. Solo se conoce 2024-2026, por declaración de la DGAE a un noticiero; el presupuesto público de la dependencia no lo contiene: en los tres años comparables ambas series se mueven en direcciones opuestas.La serie histórica del costo del examenRedactada (S-8) · por presentarSolicitud de acceso a la información
G-09Serie oficial de demanda del ciclo 2026-2027Las series declaran corte al 31 de enero de 2026. El ciclo todavía no se incorpora.El uso de la serie larga como control para el año del casoNo aplicaSe cierra sola cuando la UNAM actualice
G-10Publicaciones de resultados 2015-2017No existen en los servidores vivos de la UNAM ni en el archivo web.Nada crítico; acota el horizonte de la serieNo aplicaProbablemente no se cierra
G-11Informe de la Comisión TécnicaAún no se publica.Nada de este trabajo; será la principal fuente de contrasteNo aplicaVigilancia de los boletines y de la Gaceta
G-04Comunicados del 24 y 25 de julioEstaban publicados con folio extraordinario (427bis). Nuestro primer rastreo, por folio numérico, no los encontró. Corregido.Nada: cerradoNo aplicaCerrado el 25 de julio de 2026

Las siete solicitudes están redactadas y publicadas íntegras en el repositorio. Una solicitud de acceso a la información ante la UNAM se responde, por ley, en un máximo de veinte días hábiles, prorrogables por diez más. En cuanto exista acuse, aquí aparecerá el folio de cada una y su fecha límite —calculada desde el acuse, no estimada— y el contador se moverá solo.

Cuántas personas se quedan en la cola baja

La cola baja del examen, contra su línea base

De las 837,272 personas con calificación de 2018 a 2025, 15 sacaron diez aciertos o menos. Esa línea base se publicó antes de tener una sola página de 2026, para que lo que apareciera ahí se leyera contra este fondo y no hubiera que discutir después qué cuenta como «mucho». En 2026 son 437 de 138,333, 124 de ellas con exactamente cero aciertos.

  • 2026437 de 138,333
  • 20253 de 150,682
  • 20242 de 142,675
  • 20233 de 153,456
  • 20221 de 155,738
  • 20216 de 149,081
  • 2020ninguna de 7,860
  • 2019ninguna de 65,154
  • 2018ninguna de 12,626

Un examen anulado que se registrara como cero aciertos aparecería exactamente en este rango, y un modelo estadístico lo leería como si fuera un grupo de personas. Esa lectura se escribió antes de ver 2026 y no cambia ahora: qué son estos registros no se puede saber desde la distribución, y afirmarlo sería exceder el dato. Datos: cola_baja.csv.

Cómo se eligieron las palabras

El vocabulario de estas páginas no se eligió por gusto. Se leyeron veinte fuentes con su fecha y su huella —la convocatoria y el instructivo de 2026 del Concurso de Selección, siete comunicados de la UNAM y once notas de prensa— para saber cómo nombra cada cosa la Universidad, cómo la nombra la prensa y cómo la nombran las personas. Donde los tres difieren, se usa el término de la UNAM y se da el de la prensa como aposición la primera vez.

Límite declarado. No hay fuente directa de cómo hablan las personas afectadas: no hicimos entrevistas ni leímos foros. Lo que en ese estudio figura como lenguaje de la gente sale de lo que la prensa les cita y de los titulares escritos para ellas, que es una aproximación y se marca como tal. Donde solo hay inferencia, se dice.

De ahí salieron tres cambios en el sitio: «sustentante» se retiró —la UNAM no lo usa ni una vez en 68 páginas de normativa—, «corte» se retiró de toda la superficie porque es nuestro y de nadie más, y «carrera-plantel» se conserva aquí y no en las páginas de lectura: viene del instructivo, que es un documento de trámite.

El dataset completo

Licencia CC BY 4.0. Cada fila lleva la huella SHA-256 del original del que sale. Puedes rehacer cualquier cosa que hayamos publicado, incluida la que te parezca mal.

  • encabezados.csvOferta, aspirantes, personas que presentaron, aciertos mínimos y personas seleccionadas, por carrera-plantel.1,236 filas · 350 KB
  • distribucion.csvEl histograma completo: cuántas personas obtuvieron cada número de aciertos, por carrera-plantel.79,698 filas · 8642 KB
  • universo.csvEl denominador: qué carrera-plantel existieron en cada concurso, según los índices oficiales de la DGAE.2,403 filas · 532 KB
  • cobertura.csvQué fracción del universo tenemos, por concurso y sistema.43 filas · 3 KB
  • proceso.csvCifras del concurso completo, 2015-2026.12 filas · 2 KB
  • identidad_doble.csvLa verificación página por página del descuadre entre encabezado y tabla.1,236 filas · 141 KB
  • cola_baja.csvCuántas personas obtuvieron diez aciertos o menos, por año.9 filas · 1 KB
  • sesgo_cobertura.csvLa prueba de sesgo de la muestra recuperada.9 filas · 1 KB
  • paginas.csvDiagnóstico técnico de cada página recuperada.1,377 filas · 362 KB
  • intentos_acceso.csvCada intento de acceso a una fuente, con su código de respuesta.89 filas · 10 KB
  • cronologia_2026.csvComunicados de la UNAM, con folio y hash.7 filas · 1 KB
  • cronologia_terceros.csvHechos documentados por prensa, verificados contra el texto archivado.10 filas · 3 KB
  • DICCIONARIO.mdDiccionario de datos.9 KB
  • LICENCIA.mdLicencia CC BY 4.0 y condiciones de uso.2 KB

Cómo citarlo: Datos México (2026). Distribución de aciertos del Concurso de Selección de Ingreso a Licenciatura de la UNAM, por carrera-plantel. Reconstruido de las publicaciones de resultados de la DGAE. Versión 1.0. CC BY 4.0.

Reproducirlo

El repositorio de análisis trae el código completo, el diccionario de datos y las validaciones. Tres comandos bastan: crear el entorno, correr la cosecha —que se puede reanudar— y reconstruir el dataset con todas sus comprobaciones.

El preregistro del análisis está escrito y publicado antes de correr ninguna prueba sobre 2026, con sus umbrales y sus criterios de falsación. Y los errores propios se registran en correcciones, sin editar ni borrar ninguna entrada anterior.

Lo que esta versión no hace

  • No publica agregados sobre muestras. El único agregado del sitio —la suma de todas las carreras que abre la portada— se construye sobre las carrera-plantel del escolarizado con la ventana completa: las mismas carreras todos los años, sin que ninguna entre ni salga. Sobre 2018 a 2020 y sobre las modalidades SUAyED, donde lo recuperado sí es una fracción no aleatoria, no se publica ninguno.
  • No certifica el denominador de 2026. El índice oficial de ese año está incompleto: tenemos 178 carrera-plantel del escolarizado, pero no un documento oficial que diga cuántas existieron en total. Cada afirmación sobre 2026 vale para las que tenemos; el cierre llegará con el índice completo, y ese hueco no se llena con cifras de nadie más.
  • No afirma que haya habido fraude. Lo que la distribución muestra es que apareció un grupo grande arriba que antes no estaba. Cuando haya análisis será sobre dato propio, con las pruebas y los umbrales escritos de antemano.

Si encuentras un error, lo corregimos y lo dejamos escrito en correcciones. El resto de esta sección: cronología y cifras oficiales · estado de la cuestión · solicitudes de transparencia · explorador por carrera-plantel.