Skip to content

olitomas/genderGuess.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

genderGuess.js

genderGuess tries to guess the gender of Icelandic names.

How it works

Checking a single name:

//When checking a single name you call genderGuess with a string, like so:

genderGuess('Óli Tómas Freysson');
// This specific example returns ---> 'male'

// The function will return one of these strings: 'male', 'female' or 'unknown' (lowercase)

Checking a list of names (array):

// When you call genderGuess with an array it will analyze the list

// The first parameter is the list of names (array)
// The second parameter is optional. If set then the results will also contain the names sorted into 3 lists (males, females and unknown)

//Example:

var people = ['Guðrún Arnardóttir', 'Björgvin Halldórsson', 'Bubbi Morthens', 'Jón Arnar Magnússon', 'Vala Flosadóttir'];

genderGuess(people); // This returns:
{
  "males": 2,
  "females": 2,
  "unknown": 1
}

// genderGuess can also be called with the second parameter (argument) as true:
genderGuess(people, true); // This returns:
{
  "males": 2,
  "females": 2,
  "unknown": 1,
  "lists": {
    "unknown": ["Bubbi Morthens"],
    "females": ["Guðrún Arnardóttir", "Vala Flosadóttir"],
    "males": ["Björgvin Halldórsson", "Jón Arnar Magnússon"]
  }
}

It is worth pointing it out that this script is extremely light and is kind of useless if you dont have full names (for now at least). I work at an advertising agency and we just ran a campaign and collected over 8000 names. This script was able to analyze 89% of those names. Pull request and ideas for improvement would be awesome!

About

Guess gender for Icelandic names

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published