Script Katja Borchert, Ph.D. (katjab@millisecond.com), Millisecond
Created: January 11, 2013
Last Modified: January 14, 2023 by K. Borchert (katjab@millisecond.com), Millisecond
Script Copyright © Millisecond Software, LLC
This script implements the MOS sleep scale 1.0 as provided by: https://www.rand.org/health/surveys_tools/mos/mos_sleep.html
And discussed in: Hays, Ron D., Martin, Susan A., Sesti, Anne M., & Spritzer, Karen L. (2005). Psychometric properties of the Medical Outcomes Study sleep measure. Sleep Medicine, 6(1), 41-44.
Scoring Algorithm can be obtained under: https://gim.med.ucla.edu/FacultyPages/Hays/surveys.htm
And is described in: Spritzer, K. L. & Hays, R. D. (2003, November). MOS Sleep Scale: A Manual for Use and Scoring, Version 1.0. Los Angeles, CA.
2 minutes
The survey presents 12 sleep questions (by default, the questions are coded in such a way that participants
do not have to answer them) that make up 7 subscales (+ 2 extra).
File Name: mos_sleepscale_summary*.iqdat
| Name | Description |
|---|---|
| inquisit.version | Inquisit version number |
| computer.platform | Device platform: win | mac |ios | android |
| startDate | Date the session was run |
| startTime | Time the session was run |
| subjectId | Participant ID |
| groupId | Group number |
| sessionId | Session number |
| elapsedTime | Session duration in ms |
| completed | 0 = Test was not completed 1 = Test was completed |
| slp9SleepProblems | Subscale scores |
| slpqrawSleepquantity | Sleep Quantity Score (q2) q1 - |
| q12SP | Scoring of the individual questions (according to the scoring manual: "Note that items 4 and 12 are scored differently depending upon which scale they are used in. When used in the sleep adequacy scale, a higher score reflects less of a problem. When used in the sleep problems index, a higher score reflects more of a problem." (Spritzer & Hays, 2003, p.2) count_slpd4 - |
| countSlp9 | Count the number of answered items of a subscale |
File Name: mos_sleepscale.iqdat
| Name | Description |
|---|---|
| date | Date the session was run |
| time | Time the session was run |
| subject, group, session | With the current subject/groupnumber/session id |
| build | Inquisit version number |
| q*_response | Response given (in assigned values) Scale: all of the time - none of the time; no automatically attached values attached to response anchors => see summary data for numeric values |
| q*_latency | How much time (in ms) the participant spent on the surveyPage with this particular question (the last time this particular surveyPage was visited) |
The procedure can be adjusted by setting the following parameters.
| Name | Description | Default |
|---|---|---|
| instructions | Contain the surveyPage instructions. The default instructions ("Please answer the following questions") are not original to the survey and were addede by Millisecond. | |
| skipFeedback | True = no feedback is given (default) false = feedback is given (-> page.feedback) |