Return to the Selves Questionnaire page

Script Author: Katja Borchert, Ph.D. ( for Millisecond Software, LLC
Date: 01-14-2013
last updated: 01-22-2016 by K.Borchert ( for Millisecond Software LLC

Copyright © 01-22-2016 Millisecond Software


This script implements the Selves Questionnaire as described by Dr. E. T. Higgins:

Higgins Lab:

participants are asked to list 10 (default) attributes for actual, ideal, ought self 

The default data stored in the data files are:

(1) Raw data file: 'SelvesQuestionnaire_raw*.iqdat' (a separate file for each participant)

build:							Inquisit build
computer.platform:				the platform the script was run on
date, time, subject, group:		date and time script was run with the current subject/groupnumber 
blockcode, blocknum:			the name and number of the current block
trialcode, trialnum: 			the name and number of the currently recorded trial
									(Note: not all trials that are run might record data; by default data is collected unless /recorddata = false is set for a particular trial/block) 
stimulusitem:					the presented stimuli in order of trial presentation
response:						the participant's response
correct:						the correctness of the response (1 = correct; 0 = incorrect)
latency: 						the response latency (in ms)

(2) Summary data file: 'SelvesQuestionnaire_summary*.iqdat' (a separate file for each participant)

script.startdate:				date script was run
script.starttime:				time script was started
script.subjectid:				subject id number
script.groupid:					group id number
script.elapsedtime:				time it took to run script (in ms)
computer.platform:				the platform the script was run on
/completed:						0 = script was not completed (prematurely aborted); 1 = script was completed (all conditions run)

* 3 blocks (block.ideal, block.actual, block.ought) by default are called randomly without replacement. To change this to
a sequential call, go to EXPERIMENT-> exp and change how the blocks are called.

Taken from Higgins Lab:
"In the following questionnaire, you will be asked to list the attributes of the type of
person you think you actually, ideally, and ought to be:
Actual self: Your beliefs concerning the attributes you think you actually possess.
Ideal self: Your beliefs concerning the attributes you would like ideally to possess; your
ultimate goals for yourself.
Ought self: Your beliefs concerning the attributes you believe you should or ought to
possess; your normative rules or prescriptions for yourself.
Each page of the questionnaire focuses on a different domain (i.e., actual, ideal, and
ought self-concepts are written about on three different pages).

Calculating Self-Discrepancy:
(a) Compare the attributes listed for the actual self-concept with those listed for the
ideal self-concept. Determine which attributes match (appear on the lists for both
actual self-concept and ideal self-concept), and which attributes mismatch (i.e., an
attribute on one self-concept list is the opposite or an antonym of an attribute on
another self-concept list). Synonyms and antonyms are operationally defined in
terms of Roget’s Thesaurus. Repeat the process for the actual self-concept list and
the ought self-concept list.
(b) Calculate the self-discrepancy score by subtracting the total number of actualideal
matches from the total number of actual-ideal mismatches. The same
calculation is used for the actual-ought self-discrepancy score."

check below for (relatively) easily editable parameters, stimuli, instructions etc. 
Keep in mind that you can use this script as a template and therefore always "mess" with the entire code to further customize your experiment.

The parameters you can change are:

/numberofattributes:				sets how many attributes participants are supposed to list (default: 10)

Copyright © Millisecond Software. All rights reserved.
Contact | Terms of Service | Security Statement | Employment