¿Es posible determinar el género a partir de un nombre de pila? [cerrado]

What would some approaches to this be? Do any libraries, API's etc. exist already? How would you go about the fact that most countries allow parents to call their kids almost anything?

preguntado el 09 de septiembre de 13 a las 21:09

I don't think that's remotely possible in the general case. -

This will also be completely culture-specific. -

No such beast, especially given these days when weirdo parents are giving their poor kids even weirder names. "Apple"? "Moon unit"? -

I think the genderize.io approach would make up for these pitfalls. -

3 Respuestas

Puedes usar http://genderize.io

It uses datasets of profiles from social networks to give a probabilistic guess. Using social profiles kind of a way to make up for the fact that children can be called anything, since a person on a social network also can choose whatever name they want.

You can also filter your guesses for a certain country or language.

http://api.genderize.io?name=kim

{"name":"kim","gender":"female","probability":"0.90","count":145}

http://api.genderize.io?name=kim&country_id=dk

{"name":"kim","gender":"male","probability":"1.00","count":4,"country_id":"dk"}

Respondido el 09 de Septiembre de 13 a las 21:09

Respondido el 09 de Septiembre de 13 a las 21:09

I think the only real solution here is to query a large database and make a best-guess based on statistics.

The USA's Social Security agency makes available files containing DOB and Sex of every name used more than five times in the USA.

http://www.ssa.gov/oact/babynames/limits.html

Respondido el 09 de Septiembre de 13 a las 21:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.