2020-01-27 01:57

Nombres y Fechas

Esta página intenta adivinar tu nombre en base a el año de tu nacimiento y como empieza. A veces lo va a adivinar con tan sólo la inicial! Y a veces no :-)

Los datos son del Registro Nacional de las Personas de Argentina, así que no funciona muy bien para gente de otros países, pero siempre se puede probar. Para determinar si un nombre es masculino o femenino usa un algoritmo de 3ros que anda .... 90% bien? Así que a veces vas a ver cosas como Tomasa o Rubén con género "equivocado". No lo tomes muy en serio y listo.

Más abajo está la información sobre los datos, como está hecho y otras nerdeadas. Está "inspirado" por esta página y esta otra (que lo hace medio mal) pero es de donde saqué los datos.



También puedo sacar de estos datos la popularidad de uno o más nombres entre 1922 y 2015!

Si querés ver más de un nombre, separalos con comas. Ej: "maria, juan"



Nerdeadas

  • Los datos utilizados son provistos por el RENAPER (Registro Nacional de las Personas), y sólo son útiles para Argentina: Los Datos

  • Para determinar género usa genderize.io que funciona ... aceptablemente. le faltan nombres raros, y se confunde con los acentos.

  • Le saqué todos los acentos a la data. Después de todo, si te llamás María y te digo Maria no te vas a ofender.

  • La página del RENAPER intenta hacer algunas búsquedas parecidas, pero interpreta mal sus propios datos. Por ejemplo, te va a decir que en 1971 nacieron 467 Robertos. Eso no es cierto. Nacimos 6238. El problema es que esa página busca por nombre completo (ej: "Roberto Hernán") y eso hace que encuentre muy poco.

  • La data no es perfecta. En el caso de algunos nombres muy peculiares están duplicados. Por ejemplo, mi cuñado se llama "Pedro Fuat", y hay dos registros en el mismo año. Sospecho que es un duplicado de él mismo. Nota de color: los tres hijos de mi suegra tienen nombres que nadie más tiene en la historia de la Argentina.

  • Si alguien tiene data similar de otros países me encantaría hacer páginas similares.

  • Si les interesa es muy fácil hacer un Jupyter Notebook para jugar con estos datos.

  • Código y cosas: https://github.com/ralsina/nombres

  • La aplicación consiste de:

    • Una página estática hecha en Markdown (ésta!)
    • Una app muy pequeña hecha en Flask + Sqlite usando Pony como ORM.
    • Los charts SVG están hechos con Pygal
    • Esa página está integrada dentro de mi sitio personal que está hecho usando Nikola
    • Y todo está ejecutándose en un VPS diminuto de Digital Ocean (y no espero que haya problemas de carga)

Cualquier pregunta, dejen comentarios abajo!

Comments

Comments powered by Disqus

Contents © 2000-2019 Roberto Alsina