大五人格(OCEAN)问卷与计分程序
是这样的。前一阵子在知乎上面刷到一个工具,叫做 “黑方体-人生梳理器” ,可以通过填写一系列问卷并调用AI大模型,实现对短期人生目标的梳理和规划。在填写问卷时,我发现需要提供大五人格的测试结果——幸运的是,多年前我曾经自测过大五人格,还编写过一个python程序用来自动计分。因此这几天我也整理了一下代码并在GitHub上开源 ,以方便大家自测。
什么是大五人格
下面是一份通义千问的回答:
大五人格测评(Big Five Personality Test),又称“五因素模型”(Five-Factor Model, FFM),是心理学中广泛使用的一种人格评估工具, 用于描述和测量个体的人格特质。该模型认为,人类的人格可以归纳为 五个基本维度,这五个维度几乎涵盖了人格的主要方面。
这五大人格维度分别是:
开放性(Openness to Experience)
指个体对新思想、新经验的接受程度。高分者通常富有想象力、好奇心强、喜欢艺术和抽象思维;低分者则更务实、偏好常规和熟悉的事物 。尽责性(Conscientiousness)
反映个体的自律性、组织性和目标导向程度。高分者通常有条理、可靠、勤奋;低分者可能较为随意、拖延或缺乏计划性。外向性(Extraversion)
描述个体在社交中的活跃程度和能量水平。高分者热情、健谈、喜欢社交;低分者(内向者)则更安静、偏好独处或小群体交流。宜人性(Agreeableness)
表示个体在人际交往中的合作性、同情心和信任程度。高分者通常友善、富有同理心、乐于助人;低分者可能更具竞争性、怀疑或冷漠。神经质(Neuroticism)
也称情绪不稳定性,指个体体验负面情绪(如焦虑、抑郁、愤怒)的倾向。高分者容易情绪波动、感到压力;低分者则情绪稳定、冷静从容 。
Github存储库
链接: https://github.com/cyclinbox/OCEAN_personality_test/
里面包括一个Excel表格(手动校对的大五人格测评问卷,共240题),一个python程序,还有一个示例答题卷文件。
每一道题目,回答都是0到4之间的一个整数,其中0代表“完全 不 符合我自己”,4代表“完全符合我自己”。
Excel表格中也附带了计分方法,如果运行python不方便,读者朋友可以手动计分。
使用方法
- 打开Excel文件,其中包含一份大五人格的测评问卷,总共240道题目,每一题的答案都是一个
0-4
之间的整数,其中0代表和自己完全不相符,4代表和自己完全相符 - 依次做完这240道题目,将回答保存在一个txt文件当中,每一行是一道题目的回答,第一行是第一题的回答,第二行是第二题的回答,以此类推(格式参考
答题卷示例.txt
) - 运行python脚本:
python 大五人格(OCEAN)分数计算程序.py <gender> <answer file>
(例如python 大五人格(OCEAN)分数计算程序.py m 答题卷示例.txt
),程序会自动核算分数并输出结果- 其中,参数
gender
是性别,可选的值包括m
(男性)或w
(女性)。不同选项对应着不同常模,会影响计算结果 - 参数
answer file
是答题卷文件的路径
- 其中,参数
输出示例
1 | ~$ python 大五人格(OCEAN)分数计算程序.py m 答题卷示例.txt |
这一份输出也可以交给AI来解析,例如:
“(前面粘贴报告内容)以上内容是我的大五人格测评问卷的结果。请问如何解读这个结果?”
大抵如此。