IVALUEx= recoding of data (with IREFER=)

Top Up Down  A A

Responses are revalued according to the matching codes in IREFER= (or ISGROUPS= if IREFER= is omitted). Items in IREFER= not referenced by an IVALUEx= are not recoded.

 

IVALUEa= is the same as IVALUEA=

 

The recoded values in IVALUEx= line up vertically with the response codes in CODES=, if a data value does not match any value in CODES= it will be treated as missing.

 

Valid one-character IVALUE= codes include: !#$%&-./123456789<>@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_|~

 

A-Z are the same as a-z.

 

Characters with ASCII codes from 129-255 can also be used, but display peculiarly: ÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâã etc.

 

When XWIDE=2 or more, then

either (a) Use one character per XWIDE and blanks,

  NI=8

  XWIDE=2

  IREFER=' A B C D D C B A'

 

or (b) Use one character per item with no blanks

  NI=8

  XWIDE=2

  RESCORE='ABCDDCBA'

 

Layout is:

 

 NI = 17

 IREFER = AABCADBCDEEDEAABC  ; the recoding type designators for the 17 items

 ;  see the vertical line up here

 CODES   = 0123456 ; valid codes across all items

 IVALUEA = 012**** ; recodes for Grouping A 

 IVALUEB = *1224** ; recodes for Grouping B: "2" and "3" recoded to "2"

 IVALUEC = *122226 ; 1-2-6 acts as 1-2-3 because STKEEP=NO

 IVALUED = 012333* 

 IVALUEE = 00123** 

 STKEEP=NO  ; missing intermediate codes are squeezed out

 

Example 1: Items identified by Y and Z in IREFER= are to be recoded.

Y-type items are 1-3, 7-8. Z-type items are 4-6, 9-10. All items have their own rating (or partial credit) scales,

 NI = 10

 IREFER = YYYZZZYYZZ ; items identified by type: item 1 is Y, item 4 is Z etc.

 CODES  = ABCD ; original codes in the data

 IVALUEY= 1234 ; for Y-type items, this converts A to 1, B to 2, C to 3, D to 4

 IVALUEZ= 4321 ; for Z-type items, this converts A to 4, B to 3, C to 2, D to 1

 ISGROUPS=0 ; allow each item to have its own rating (or partial credit) scale structure

 

Example 2: Items identified by 1, 2, 3 in ISGROUPS= are to be recoded and given there own rating (or partial credit) scales

Y-type items are 1-3, 7-8. Z-type items are 4-6, 9-10.

  NI = 10

  ISGROUPS = YYYZZZYYZZ

  CODES= ABCD ; original codes in the data

  IVALUEY= 1234

  IVALUEZ= 4321

 

or

  NI = 10

  ISGROUPS = YYYZZZYYZZ

  IREFER = YYYZZZYYZZ

  CODES= ABCD ; original codes in the data

  IVALUEY= 1234

  IVALUEZ= 4321

 

Example 3: All items are to be recoded the same way.

NI = 100   ; 100 ITEMS

IREFER=*

1-100 X   ; FOR ALL 100 ITEMS, reference is X

*

Codes = 12345  ; rescore 12345

IVALUEX = 12223 ; into 12223