Hi Frans

great piece of code, that makes life easier.

I was not aware that PSPP supports advanced features like vector, which I
have heard of bit never used before.

Thanks
Matthias

Matthias Fäth
Im Mediapark 12
50670 Köln
t: 0221-2907973
m: 0171-9832175
e: m.fa...@gmx.de

2015-01-09 21:21 GMT+01:00 Frans Houweling <fhouwel...@email.it>:

>  Hi Matthias,
>   I use good ol' (SPSS 14) TABLES, so I don't usually save MRSETS but
> define them on the fly with /MRGROUP; I guess CTABLES give similar results.
> Often I prefer to translate my MR variables to MD format like this
> (suppose codes with max code 100,  and suppose max 10 answers):
>
> VECTOR bin (100)  /* max code */.
> DO REPEAT mr = mr1 TO mr10  /* input vars */.
> + DO IF NOT MISSING(mr).
> +  COMPUTE bin(mr) = 1.
> + END IF.
> END REPEAT.
> RECODE bin1 TO bin100 /* max code again */  (SYSMIS=0) (1=1)    /* or for
> readability (1=100) */.
>
> The tedious part is converting VAL LAB 1 "Alfa Romeo" 2 "Audi" etc. into
> VAR LAB bin1 "Alfa Romeo" /bin2 "Audi" etc., but once this is done you can
> use MEANS or DESCRIPTIVES in combination with SPLIT FILE to live without
> (C)TABLES and without SPSS(C).
> HTH
> frans
>
>
>
>
> On 08/01/2015 21:44, Matthias Faeth wrote:
>
>  Yes I could use count, but the problem with open questions is that I
> usually have a codeplan with up to 100 codes. That makes it tedious to use
> your solution. And it would not produce 1 comprehensive table.
>
>
>
>  Matthias Fäth
> Im Mediapark 12
> 50670 Köln
> t: 0221-2907973
> m: 0171-9832175
> e: m.fa...@gmx.de
>
> 2015-01-08 19:16 GMT+01:00 Alan Mead <ame...@alanmead.org>:
>
>>  FWIW, I don't understand your example and I tried to run your example,
>> but my license of SPSS does not include CTABLES.
>>
>> If you wanted to know how many 1's in variables 83 to 84, you could use
>> these two lines:
>>
>> count NUMLIKES = var82 to var84 (1).
>> FREQ/ NUMLIKES.
>>
>> And I suspect that you could do a crosstabs with NUMLIKES and get the
>> same kind of information as CTABLES.
>>
>> -Alan
>>
>>
>> On 1/8/2015 11:31 AM, Matthias Faeth wrote:
>>
>>   Well I use MRSETS usually for open questions. Here the issue is, that
>> each code can be on any variable in the set in arbitrary order.
>>
>>  e.g. "Likes" get 3 possible variables var82 var83 var84.
>>  Case A: 1 2 3
>>  Case B: 4 1 5
>>  Case C: 5 6 1
>>
>>  I define the Mult Response Group:
>>  MRSETS
>> /mcgroup name=$Likes VARIABLES =var82 var83 var84.
>>
>> And make a table which would tell me that 1 is in every case (for each
>> pack which is here var80)
>> CTABLES
>>   /VLABELS VARIABLES=$likes DISPLAY=none
>>   /table $likes by var80
>>   /CATEGORIES VARIABLES=$likes totals=yes EMPTY=EXCLUDE
>>   /TITLES TITLE = 'Likes Pack'
>> .
>>
>>  As far as I know, PSPP does not support this.
>>
>>
>>  Matthias Fäth
>> Im Mediapark 12
>> 50670 Köln
>> t: 0221-2907973
>> m: 0171-9832175
>> e: m.fa...@gmx.de
>>
>> 2015-01-08 17:21 GMT+01:00 Alan Mead <ame...@alanmead.org>:
>>
>>>  I've used SPSS to analyze multiple response data for years (decades,
>>> actually) but never used MULT RESPONSE.  I was curious what I was missing,
>>> so I watched this video: https://www.youtube.com/watch?v=-toBCDscCwQ
>>> and I'm still a bit confused.  You get the same data by running frequencies
>>> on the four variables independently, right?
>>>
>>> If each response is optional, then one thing that is a bit of a PITA is
>>> detecting non-response, but that's not a big deal.  For example, if the
>>> four possible responses to Q12 are encoded 1/0 in Q12A, Q12B, Q12C, and
>>> Q12D, then you can do this:
>>>
>>> count Q12MISS = Q12A A12B Q12C Q12D (1).
>>> execute.
>>>
>>> Everyone with Q12MISS=0 didn't respond to the question. For some
>>> questions, this is more important than individual responses (other times
>>> not).
>>>
>>> I'm not arguing against including it in PSPP, I'm just curious why it's
>>> an issue because it seems like it's really, really easy to get along
>>> without.  What am I missing?
>>>
>>> BTW, there is another issue of multiple responses that DOESN'T work this
>>> way. When you have a test question labeled "Mark all that apply" and if
>>> your scoring is all or nothing then it's actually easier to handle this as
>>> a string.  If they marked A, B and E on Q12, you encode their response as
>>> 'ABE'.  Later you score it:  "recode Q12 ('ABC'=1) (else=0) into
>>> Q12.Scored."  If you're going to give partial credit for individual
>>> responses, it's usually easier to enter the individual responses as
>>> independent variables, but you could create them using string functions.
>>> So, again, SPSS without MULT RESPONSE seems perfectly adequate and MULT
>>> RESPONSE doesn't actually handle all multiple-responses situations.
>>>
>>> -Alan
>>>
>>>
>>> On 1/8/2015 8:22 AM, Matthias Faeth wrote:
>>>
>>> I would support that. Multi Response is the one procedure that lets me
>>> stick to SPSS. I'm not a progammer but would help with testing and
>>> comparing.
>>>
>>>  Matthias Fäth
>>> Im Mediapark 12
>>> 50670 Köln
>>> t: 0221-2907973
>>> m: 0171-9832175
>>> e: m.fa...@gmx.de
>>>
>>> 2015-01-08 14:36 GMT+01:00 news <news....@free.fr>:
>>>
>>>>
>>>>
>>>> On 08/01/2015 06:54, Ben Pfaff wrote:
>>>>
>>>>> On Wed, Jan 07, 2015 at 12:32:26AM +0100, F. Thomas wrote:
>>>>>
>>>>>> I found the MRSETS command which allows to analyse multiple reponse
>>>>>> questions;
>>>>>> But the MULT RESPONSE command has not yet been implemented, according
>>>>>> to the
>>>>>> manual.
>>>>>> So how to analyse mult response questions ? What can you do with
>>>>>> MRSETS when
>>>>>> you have no Mult response frequencies or tables ?
>>>>>>
>>>>>
>>>>> There is no such functionality yet.  MRSETS is implemented to allow the
>>>>> .sav file format to be more completely supported, but multiple response
>>>>> sets are not otherwise useful.
>>>>>
>>>>>
>>>>  This is a pity. The multiple response format is a widely used in
>>>> survey research and few stats programs have a proc to analyse them.
>>>>
>>>> Having this opportunity in PSPP would strongly increase its usefulness
>>>> for a wider audience.
>>>>
>>>>
>>>>  And what does the cryptic sentence mean (manual p.113)
>>>>>> Otherwise, multiple response sets are currently used only by third
>>>>>> party
>>>>>> software.
>>>>>> Could you please be more specific ? Which third party software do you
>>>>>> mean ?
>>>>>>
>>>>>
>>>>> Software other than PSPP.
>>>>>
>>>>
>>>>  This was already evident to me. But which one ? SPSS ?
>>>>
>>>>
>>>> _______________________________________________
>>>> Pspp-users mailing list
>>>> Pspp-users@gnu.org
>>>> https://lists.gnu.org/mailman/listinfo/pspp-users
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pspp-users mailing 
>>> listPspp-users@gnu.orghttps://lists.gnu.org/mailman/listinfo/pspp-users
>>>
>>>
>>>  --
>>>
>>> Alan D. Mead, Ph.D.
>>> President, Talent Algorithms Inc.
>>>
>>> science + technology = better workers
>>>
>>> +815.588.3846 (Office)
>>> +267.334.4143 (Mobile)
>>> http://www.alanmead.org
>>>
>>> Announcing the Journal of Computerized Adaptive Testing (JCAT), a
>>> peer-reviewed electronic journal designed to advance the science and
>>> practice of computerized adaptive testing: http://www.iacat.org/jcat
>>>
>>>
>>
>> --
>>
>> Alan D. Mead, Ph.D.
>> President, Talent Algorithms Inc.
>>
>> science + technology = better workers
>>
>> +815.588.3846 (Office)
>> +267.334.4143 (Mobile)
>> http://www.alanmead.org
>>
>> Announcing the Journal of Computerized Adaptive Testing (JCAT), a
>> peer-reviewed electronic journal designed to advance the science and
>> practice of computerized adaptive testing: http://www.iacat.org/jcat
>>
>>
>
>
> _______________________________________________
> Pspp-users mailing 
> listPspp-users@gnu.orghttps://lists.gnu.org/mailman/listinfo/pspp-users
>
>
>
> _______________________________________________
> Pspp-users mailing list
> Pspp-users@gnu.org
> https://lists.gnu.org/mailman/listinfo/pspp-users
>
>
_______________________________________________
Pspp-users mailing list
Pspp-users@gnu.org
https://lists.gnu.org/mailman/listinfo/pspp-users

Reply via email to