Skip to content

fodorad/personality_questionnaire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

personality_questionnaire

License python Checked with mypy

Personality and general questionnaire processing methods for various experiments.

Supported Questionnaires

  • BFI-2
  • VAS-F

Inputs

Questionnaire answers are...

  • read via command line interface
  • ints in a numpy ndarray (.npy)
  • ints in a csv file (.csv)
  • strings in a csv file (.csv)

Outputs

For BFI-2, the OCEAN and FACET values are scaled to the range [0..1] per participant.

For VAS-F, the relative values are calculated.

Setup

Install package from PyPI

pip install personality_questionnaire

Install package for development

git clone https://github.com/fodorad/personality_questionnaire
cd personality_questionnaire
pip install .
pip install -U -r requirements.txt
python -m unittest discover -s test

Quick start

Run interactive BFI-2 questionnaire

If you installed it via pip:

personality_questionnaire --participant_id test --questionnaire bfi2

alternative call:

python personality_questionnaire/api.py --participant_id test --questionnaire bfi2

Run interactive VAS-F (pre- and post-)questionnaires

If you installed it via pip:

personality_questionnaire --participant_id test --questionnaire vasf --vasf_tag pre
personality_questionnaire --participant_id test --questionnaire vasf --vasf_tag post

alternative call:

python personality_questionnaire/api.py --participant_id test --questionnaire vasf --vasf_tag pre
python personality_questionnaire/api.py --participant_id test --questionnaire vasf --vasf_tag post

Projects using exordium

(2022) PersonalityLinMulT

LinMulT is trained for Big Five personality trait estimation using the First Impressions V2 dataset and sentiment estimation using the MOSI and MOSEI datasets.

What's next

  • Add support for the following questionnaires: HEXACO

Updates

  • 1.1.0: Add support for VAS-F and interactive CMD interface.
  • 1.0.0: Add support for BFI-2 and PyPI publish.

Contact

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages