Как найти максимальные и минимальные значения всех переменных с помощью SPSS и отобразить в таблице? - PullRequest
2 голосов
/ 01 ноября 2019

У меня есть таблица с около 500 переменных и 2000 случаев. Тип этих переменных варьируется. Мой руководитель попросил меня составить таблицу, в которой перечислены все числовые переменные, а также их максимумы и минимумы. Я должен использовать SPSS, потому что R, видимо, испортил метки значений.

До этого я делал только самые простые вещи в SPSS, такие как поиск статистики для отдельных переменных, и я не уверен, как это сделать. Я думаю, что мне, вероятно, следует сделать что-то вроде:

*Create new table*
DATASET DECLARE maxAndMin.
*Loop through all variables: Use conditional statement to identify numeric variables*
DO REPEAT R=var1 TO varN.
FREQUENCIES VARIABLES /STATISTICS=MINIMUM
END REPEAT
*Find max and minimum*

Хотя я не уверен, как это сделатьЛюбые предложения будут оценены.

1 Ответ

2 голосов
/ 01 ноября 2019

Следующий код сначала создаст список всех числовых переменных в наборе данных (и сохранит его в макросе с именем !nums), а затем запустит анализ этих переменных, чтобы узнать среднее, максимальное и минимальное значения. каждый:

SPSSINC SELECT VARIABLES MACRONAME="!nums" /PROPERTIES TYPE= NUMERIC.
DESCRIPTIVES !nums /STATISTICS=MEAN MIN MAX.

Вы можете использовать следующий код для создания крошечного набора данных для проверки указанного кода:

data list list/n1 (f1) t1(a1) n2(f1) t2(a1).
begin data
1 "a" 34 "b"
2 "a" 23 "b"
3 "a" 52 "b"
4 "a" 71 "b"
end data.
...