Final Project: Representation and Archetypes in Fictional Media¶
This project uses data from the Open Psychometrics “Which Character” Quiz to explore character types (and archetypes) in fictional media. Here is how to navigate this repository:
Local Set Up¶
In the terminal
cd final-group03Then run
make envto set up your environment andconda activate char_score_envRegister the environment as a Jupyter kernel using
python -m ipykernel install --user --name=char_score_env --display-name="Python char_score_env"to use for notebookspip install .to use the finaltools package and runpytestto make sure the tests passmake allto run all notebooks
Notebooks¶
There are four notebooks:
1-intro_exploration.ipynbprovides an introduction to the data, cleans it, and explores it.2-finding_associations.ipynbexamines specific demographic characteristics of fictional characters.3-identify_archtypes.ipynbemploys multiple dimension reduction and data clustering techniques to make sense of the full scope of the data.main.ipynboffers a narrative overview of this work.
PDFs of these notebooks can be found in the pdf_builds folder.
Data¶
If you’re curious about the data, it can all be found in the data directory, along with a codebook that explains the online quiz that provided this data.
Visualizations¶
All visualizations produced by the notebooks are stored in the visualizations directory.
This work is inspired by the Vermont Computational Story Lab.
- Forberg, P., Suresh, N., Lendahl, S., & Raghunath, H. (2025). UCB-stat-159-f25/final-group03: Representation and Archetypes in Fictional Media. Zenodo. 10.5281/ZENODO.17972233