2014-01-20 7 views
1

мои данные следующего вида:Частота нескольких столбцов в одной таблице (SPSS)

var1 var2 var3 var4 
    1  0  1  0 
    1  1  0  0 
    0  0  0  1 
... 

Теперь я хочу частотный анализ по всем var1 - var4 следующим образом:

Fancy Title 
var1    2 
var2    1 
var3    1 
var4    1 

Как добиться этого в синтаксисе SPSS, спасибо.

+0

У вас есть расширенные таблицы? –

+0

У меня нет дополнительных таблиц – spore234

ответ

1

Я согласен с Кристианом Зауэром в том, что если у вас есть CTABLES, это, возможно, будет проще всего с этой командой (у меня нет этой лицензии). Но другие возможные пути являются:

  • FREQUENCIES для Var1 TO Var4, указав сумму для столбцов. Эта таблица выйдет в широком формате, но вы можете отредактировать ее и перенести столбцы и строки, чтобы получить ее в нужном формате.
  • Используйте несколько категорий ответов.
  • Измените данные с помощью VARSTOCASES, так что Var1 TO Var4 находятся в одной колонке. Затем используйте CROSSTABS, чтобы получить таблицу.

Примеры всех трех этих ниже. Все три должны быть отредактированы post hoc, чтобы получить финальный стол, который вы хотите, но все они довольно близки.

data list free/Var1 to Var4 (4F1.0). 
begin data 
1 0 1 0 
1 1 0 0 
0 0 0 1 
end data. 

*Then Transpose the rows/columns and edit the table. 
FREQ VAR Var1 TO Var4 /FORMAT = NOTABLE /STATISTICS = SUM. 

*Use multiple respone categories. 
MULT RESPONSE GROUPS=$Var (Var1 Var2 Var3 Var4 (1)) 
    /FREQUENCIES=$Var . 

*Reshape and then use crosstabs. 
VARSTOCASES /MAKE Var From Var1 to Var4 /INDEX Lab (Var). 
CROSSTABS TABLE Lab BY Var. 
+0

MULT RESPONSE довольно близко к тому, что я хочу. Есть ли способ установить заголовок таблицы с помощью команды синтаксиса? – spore234

+0

Я не верю, что есть опция в «MULT RESPONSE» @ spore234. 'CTABLES' вы можете установить заголовок. –

1

CTABLES бы наверняка будет самым простым решением, но не просто с помощью мульт ОТВЕТА сделать работу?

MULT RESPONSE GROUPS=$myset (var1 var2 var3 var4 (1)) 
    /FREQUENCIES=$myset. 

Редактировать таблицу можно с помощью редактора сводной таблицы и удалить или скрыть любые столбцы, которые вы не хотите.

+0

да это работает, спасибо. – spore234

Смежные вопросы