Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Оценивание по выборкам объема n = 10
Сформируем k = 20 выборок объема n = 10 и определим значения оценок â1 , â2 и â3 на каждой выборке.
Подготовка требуемого числа строк:
на экране таблица с пустыми клетками; прокрутим ее до 10 строки и выделим клетку в 1 столбце; введем любой символ, например, точку - Enter. Число строк задано. Первому столбцу присвоим имя х01:
Data - Define Variable... - Variable Name: x01 - OK.
Генерация выборок:
Transform - Compute...- в окне Compute Variable Target Variable (выходная переменная): x01, Numeric Expression:
UNIFORM (10) (9)
(равномерное распределение на отрезке [0, 10]; эту запись берем из списка Function). Если теперь ОК, то последует выполнение команды.
Можно это повторить, начиная с Transform, 19 раз (изменяя только номер переменной). Однако, в пакете можно выполнять команды не только в диалоге, но и в окне Syntax на специальном языке. В каждом диалоге есть кнопка Paste, с помощью которой получают соответствующую команду в окне Syntax. Итак, после (9)
Paste - OK.
В окне Syntax имеем текст команды
COMPUTE x01 = UNIFORM (10).
EXECUTE.
Скопируем 1-ю строку 19 раз, затем изменим имена переменных (столбцов) на х02 ÷ х20. Выделим весь текст и затем кнопка Run (EXECUTE, запускает на выполнение выделенные команды). Сохраним таблицу в файле Estim. sav на диске D:
File - Save Data -...
Распечатаем первые 3 выборки (столбца):
выделим их - File - Print - Selection - OK.
Определим значения оценок.
Оценка â1
Определим суммы во всех 20 выборках (20 столбцах х 02 ÷ х 20):
Statistics (статистики) - Summarize (простейшие) - Descriptives (описательные) - все имена переменных переносим в правый список Variables - Options...- отметим только Sum и в поле Display Order (порядок показа): Name (по порядку номеров) - Continue - OK.
В окне результатов Output - столбец сумм длины 20. Выделяем его, и с помощью Copy и Paste переносим в первый справа свободный в таблице столбец, который получает имя Var 00002. Проверим, что его длина 20, если нет, то повторим запись.
Образуем новую переменную (столбец) a1 для значений оценки â1 :
Transform - Compute - Target Var: a1, Numeric Expression: 2 * Var 00002/10 - OK.
Распечатаем а1.
Оценка â2
Согласно (2), определим максимум в выборках: Statistics - Summarise - Descriptives...- в правом окне х01 ÷ х20; в окне Options... отмечаем Maximum - Continue - OK. Из окна Output столбец результатов переносим в таблицу Estim; новый столбец получает имя Var 00003. Определяем значения оценки â2 аналогично â1, но Numeric Expression:
Var 00002 * 11/10.
Оценка â3
В версии 5.0 ее вычислять неудобно из-за отсутствия операции определения медианы по нескольким переменным. Наблюдения в каждой выборке (столбце) упорядочим по возрастанию (т.е. в каждом столбце построим вариационный ряд):
Statistics - Summarize - Frequencies...- все столбцы х01 – х20 перенесем в правый список Variables - OK. В окне Output для каждой переменной в столбце Value находятся упорядоченные значения. Выделим столбец Value для х01 и с помощью Copy и Paste перенесем его в столбец x01; аналогично поступим с остальными.
Столбцы а1 и а2 выделим и скопируем в буфер.
Транспонируем матрицу наблюдений (операции в пакете выполняются со столбцами, но не со строками):
Data - Transpose - в правый список Variables переносим имена переменных х01 – х20 - ОК.
При транспонировании невыделенные переменные теряются.
Выделим 2 новых столбца и операцией Edit - Paste внесем туда содержание а1 и а2 из буфера. Присвоим этим столбцам имена а1 и а2.
По каждой выборке-строке определим, согласно (3), удвоенную выборочную медиану:
Transform - Compute...- Target Variable: a3, Numeric Expression: var 005 + var 006 -OK.
В столбце а3 получаем значения оценки â3 по всем выборкам.
Дата публикования: 2014-11-03; Прочитано: 272 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!