CISS-21
Coping Inventory for Stressful Situations (CISS-21)
Measuring: Measure human coping with adversity under three or four factors; Task-oriented coping, Emotion-oriented coping, Avoidant coping (3-factor) or Avoidant-distracted coping, and Avoidant social coping. (4-factor)
Number of Items: 21
| Item | Question Wording | TILDA Variable |
|---|---|---|
| 1 | Take some time off and get away from the situation. | SCQCISS1 |
| 2 | Focus on the problem and see how I can solve it. | SCQCISS2 |
| 3 | Blame myself for having gotten into this situation. | SCQCISS3 |
| 4 | Treat myself to a favourite food or snack. | SCQCISS4 |
| 5 | Feel anxious about not being able to cope. | SCQCISS5 |
| 6 | Think about how I solved similar problems. | SCQCISS6 |
| 7 | Visit a friend. | SCQCISS7 |
| 8 | Determine a course of action and follow it. | SCQCISS8 |
| 9 | Buy myself something. | SCQCISS9 |
| 10 | Blame myself for being too emotional about the situation. | SCQCISS10 |
| 11 | Work to understand the situation. | SCQCISS11 |
| 12 | Become very upset. | SCQCISS12 |
| 13 | Take corrective action immediately. | SCQCISS13 |
| 14 | Blame myself for not knowing what to do. | SCQCISS14 |
| 15 | Spend time with a special person. | SCQCISS15 |
| 16 | Think about the event and learn from my mistakes. | SCQCISS16 |
| 17 | Wish that I could change what had happened or how I felt. | SCQCISS17 |
| 18 | Go out for a snack or meal. | SCQCISS18 |
| 19 | Analyse my problem before reacting. | SCQCISS19 |
| 20 | Focus on my general inadequacies. | SCQCISS20 |
| 21 | Phone a friend. | SCQCISS21 |
Scoring Method:
5-point Likert scale.
1 = Not at all
To
5 = Very Much
- There are 3 subscales generated from this scale;
Task-oriented coping (Item 2, item 6, item 8, item 11, item 13, item 16, item 19)
Emotion-oriented coping (Item 3, item 5, item 10, item 12, item 14, item 17, item 20)
Avoidance-oriented coping (Item 1, item 4, item 7, item 9, item 15, item 18, item 21)
Score are cumulated within each subscale, with higher scores indicating a greater use of that particular coping strategy.
The scores of each subscale range from 7 (minimum) to 35 (maximum).
Code:
gen task = (SCQCISS2 + SCQCISS6 + SCQCISS8 + SCQCISS11 + SCQCISS13 + SCQCISS16 + SCQCISS19)
gen emotion = (SCQCISS3 + SCQCISS5 + SCQCISS10 + SCQCISS12 + SCQCISS14 + SCQCISS17 + SCQCISS20)
gen avoidance = (SCQCISS1 + SCQCISS4 + SCQCISS7 + SCQCISS9 + SCQCISS15 + SCQCISS18 + SCQCISS21
Citation: - Endler, N. S., & Parker, J. D. A. (1999). Coping Inventory for Stressful Situations–Short Form (CISS-SF). APA PsycTests. - Endler, N., & Parker, J. D. (1990). Coping inventory for stressful situations.
Code
foreach var of varlist SCQCISS* {
recode `var' (-99 -812 -823 -834 -845 =.), gen(R`var')
}
gen CISStaskorient = (RSCQCISS2 + RSCQCISS6 + RSCQCISS8 + RSCQCISS11 + RSCQCISS13 + RSCQCISS16 + RSCQCISS19)
gen CISSemotionorient = (RSCQCISS3 + RSCQCISS5 + RSCQCISS10 + RSCQCISS12 + RSCQCISS14 + RSCQCISS17 + RSCQCISS20)
gen CISSavoidance = (RSCQCISS1 + RSCQCISS4 + RSCQCISS7 + RSCQCISS9 + RSCQCISS15 + RSCQCISS18 + RSCQCISS21)
lab var CISStaskorient "CISS-SF: Task-orient style coping"
lab var CISSemotionorient "CISS-SF: Emotion-orient style coping"
lab var CISSavoidance "CISS-SF: Avoidance style coping"
drop RSCQCISS*ciss_items <- paste0("SCQCISS", 1:21)
special_missing <- c(-99, -812, -823, -834, -845)
for (v in ciss_items) {
rv <- paste0("R", v)
data[[rv]] <- data[[v]]
data[[rv]][data[[rv]] %in% special_missing] <- NA_real_
}
data$CISStaskorient <-
data$RSCQCISS2 + data$RSCQCISS6 + data$RSCQCISS8 +
data$RSCQCISS11 + data$RSCQCISS13 + data$RSCQCISS16 + data$RSCQCISS19
data$CISSemotionorient <-
data$RSCQCISS3 + data$RSCQCISS5 + data$RSCQCISS10 +
data$RSCQCISS12 + data$RSCQCISS14 + data$RSCQCISS17 + data$RSCQCISS20
data$CISSavoidance <-
data$RSCQCISS1 + data$RSCQCISS4 + data$RSCQCISS7 +
data$RSCQCISS9 + data$RSCQCISS15 + data$RSCQCISS18 + data$RSCQCISS21
attr(data$CISStaskorient, "label") <- "CISS-SF: Task-orient style coping"
attr(data$CISSemotionorient, "label") <- "CISS-SF: Emotion-orient style coping"
attr(data$CISSavoidance, "label") <- "CISS-SF: Avoidance style coping"
data[paste0("R", ciss_items)] <- NULL* Create recoded copies of the 21 CISS items.
DO REPEAT v = SCQCISS1 SCQCISS2 SCQCISS3 SCQCISS4 SCQCISS5 SCQCISS6 SCQCISS7 SCQCISS8 SCQCISS9 SCQCISS10 SCQCISS11 SCQCISS12 SCQCISS13 SCQCISS14 SCQCISS15 SCQCISS16 SCQCISS17 SCQCISS18 SCQCISS19 SCQCISS20 SCQCISS21
/r = RSCQCISS1 RSCQCISS2 RSCQCISS3 RSCQCISS4 RSCQCISS5 RSCQCISS6 RSCQCISS7 RSCQCISS8 RSCQCISS9 RSCQCISS10 RSCQCISS11 RSCQCISS12 RSCQCISS13 RSCQCISS14 RSCQCISS15 RSCQCISS16 RSCQCISS17 RSCQCISS18 RSCQCISS19 RSCQCISS20 RSCQCISS21.
COMPUTE r = v.
RECODE r (-99 = SYSMIS) (-812 = SYSMIS) (-823 = SYSMIS)
(-834 = SYSMIS) (-845 = SYSMIS).
END REPEAT.
COMPUTE CISStaskorient =
RSCQCISS2 + RSCQCISS6 + RSCQCISS8 + RSCQCISS11 +
RSCQCISS13 + RSCQCISS16 + RSCQCISS19.
COMPUTE CISSemotionorient =
RSCQCISS3 + RSCQCISS5 + RSCQCISS10 + RSCQCISS12 +
RSCQCISS14 + RSCQCISS17 + RSCQCISS20.
COMPUTE CISSavoidance =
RSCQCISS1 + RSCQCISS4 + RSCQCISS7 + RSCQCISS9 +
RSCQCISS15 + RSCQCISS18 + RSCQCISS21.
VARIABLE LABELS
CISStaskorient "CISS-SF: Task-orient style coping"
CISSemotionorient "CISS-SF: Emotion-orient style coping"
CISSavoidance "CISS-SF: Avoidance style coping".
DELETE VARIABLES RSCQCISS1 RSCQCISS2 RSCQCISS3 RSCQCISS4 RSCQCISS5 RSCQCISS6 RSCQCISS7 RSCQCISS8 RSCQCISS9 RSCQCISS10 RSCQCISS11 RSCQCISS12 RSCQCISS13 RSCQCISS14 RSCQCISS15 RSCQCISS16 RSCQCISS17 RSCQCISS18 RSCQCISS19 RSCQCISS20 RSCQCISS21.
EXECUTE.