Среднее SPSS, среднее значение - между P5 и P95 - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть набор данных SPSS, и мне нужны значения P10, P25, Mean, Median, P75, P90 путем исключения значений P5 ниже и выше P95. Ниже в столбце E приведены мои исходные данные, а медианное значение составляет 322,10

. Рассчитано P5 и P95 в ячейках E1 и E2. Теперь исключили значения с Lessthan P5 и выше чисел P95. После этой математики я получил свою стоимость 398,11 долларов. Итак, я хочу выполнить такие вычисления в SPSS. Пожалуйста, предложите. Я обычно запускаю числа, используя приведенный ниже синтаксис SPSS. Теперь я хочу добавить это условие в мой существующий синтаксис.

Q1.1 [МИНИМАЛЬНЫЙ, PTILE 5, PTILE 10, PTILE 25, MEAN, MEDIAN, PTILE 75, PTILE 90, PTILE 95, MAXIMUM, VALIDN F40 .0]

enter image description here

1 Ответ

0 голосов
/ 05 апреля 2020

Чтобы определить случаи, которые относятся к P95 + или P05-, вы можете выполнить:

rank vars=yourvar /ntiles(20).

Это создаст новую переменную, в которой каждый случай будет помечен (5%) Ntile. (вы можете изменить порядок связей при делении дел на Ntiles - для этого найдите команду rank). Теперь вы можете отфильтровать случаи, которые вам не нужны, и затем снова выполнить анализ:

select if not any(Nyourvar, 1, 20).
freq yourvar /format notable /ntiles=4 /ntiles=10 .

ПРИМЕЧАНИЕ. Использование select полностью удалит нежелательные случаи. если вы хотите удалить их только временно для одного анализа, вы можете использовать команду temp. непосредственно перед запуском вышеуказанных строк. Если вы хотите временно удалить их, но для нескольких анализов найдите команду filter, чтобы использовать вместо select.

...