* Тема: Замена определенного числа пропусков в аддитивной шкале средним значением. * Ключевые слова: пропущенные значения, работа со шкалами, MEAN, условные вычисления. * Опубликован: 09.03.2008. * Автор: Jean M. Russell. * Перевод: А. Балабанов. * Размещение: http://www.spsstools.ru/Syntax/WorkWithMissing/MeanSubstitutionInAdditiveScale.txt (.sps). *(Вопрос) Я бы хотел заменить пропущенные значения в пунктах моих шкал средними значениями по шкалам, но при выполнении определенных условий. *В частности, если шкала состоит из 5-9 пунктов (переменных), я допускаю замену средним при наличии одного пропуска. Если шкала состоит из 10 и более пунктов, я допускаю замену средним максимум двух пропусков. *Какие будут предложения?. *(Ответ) Размещен в SPSSX-L 10.08.2001. Автор: Jean M. Russell. * Пример данных не прилагается - А.Б. * Допустим, замена пропусков для элементов шкалы вам требуется, чтобы подсчитать сумму баллов по шкале. * Тогда можно предложить следующий вариант: * В случае, если в шкалу входят переменные с v1 по v7, допускаем одну замену:. Compute score_a=mean.6(v1 to v7)*7. *Если в шкалу входят переменные с x1 по x14, допускаем до двух замен:. Compute score_b=mean.12(x1 to x14)*14. * Этот подход, разумеется, предполагает, что переменные с v1 до v7, также как и переменные с x1 до x14 располагаются в файле последовательно, друг за другом. Если они разбросаны по всему файлу, необходимо будет в функции Mean указывать все переменные через запятую.