Form Multiple-Response Factors
See Also
This menu produces Multiple-Response Factors from a set of variates or text structures. Multiple responses generally occur in surveys as the result of open-ended questions like "Which cities have you visited this year?" or "What languages do you speak?". The easiest way to input these into GenStat is in a set of text vectors. Each text has a unit for every respondent, and the set contains as many texts as the maximum number of the replies from any respondent. Alternatively, if the responses are numerical, they would be input into a set of variates. You can form tables with multiple responses using the Frequency Table and Summary by Groups menus.

The factors are saved, in a pointer, using the MRESPONSE option. The pointer contains a factor for every recorded code, with levels 0 and 1, and corresponding labels 'absent' and 'present'. If the codes are textual, the various strings are used as labels of the pointer; while if they are numerical, the numbers are used as the pointer suffixes. By default, the texts or variates are assumed to contain a missing values for any null response: for example these would occur in the third and fourth text, if there were four CODE texts and the respondent concerned had made only two replies. However, you can use the CODENULL option to supply alternative codings (for example '-' for textual responses).

Form Multiple-response factors using

Specifies the form of the data that raw data is contained within. The data can either be stored in variates or texts, but not a combination of both. On selecting the form of the data the appropriate data structures will be displayed in the available data when the cursor moves into the Code box.

Available Data

This lists data structures appropriate to the current input field. The contents will change as you move from one field to the next, displaying either variates or factors. Double-click on a name to copy it to the current input field; alternatively, you can type in the name directly.

Codes

Specifies the texts or variates containing the raw data. The button allows multiple selections to be copied from Available Data.

Factors defining multiple responses

Specifies the name of the pointer that the factors are to be saved within. The pointer will contain a factor for every recorded code, with levels 0 and 1, and corresponding labels 'absent' and 'present'. If the codes are textual, the various strings are used as labels of the pointer; while if they are numerical, the numbers are used as the pointer suffixes.

Response Codes

Saves the set of distinct multiple-response codes. The codes will be saved in either a variate or text depending on the form of raw data.

Code representing Null Value

By default, the texts or variates are assumed to contain a missing values for any null response: for example these would occur in the third and fourth text, if there were four Code texts supplied in the Code box and the respondent concerned had made only two replies. However, you can supply alternative codings for a missing value in this box (for example '-' for textual responses).

Exclude factor recording respondents with no reply

The controls whether or not the pointer contains a factor to make an explicit record of the respondents that made no replies at all. This will be needed if tables created at a later date are to contain a line for "no response".

Suffix to represent a null value

Specifies the suffix to be used for the factor recording the respondents reply.

Label to represent a null value

For textual codes, this specifies a label to represent a null value.

See Also