Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт попитка 2.docx
Скачиваний:
1
Добавлен:
08.10.2015
Размер:
62.62 Кб
Скачать

2.5 Обновление подогнанных моделей

Функция update()в значительной степени функция для удобства, которая подгоняет модель с отличиями от ранее подогнанной обычно только несколькими дополнительными или удаленными параметрами.

Ее синтаксис:

> new.model <- update(old.model, new.formula)

В new.formulaспециальное имя, состоящее из точки '.', которая используется для обозначения “соответствующей части старой формулы модели”. Например,

> fm05 <- lm(y ~ x1 + x2 + x3 + x4 + x5, data = production)

> fm6 <- update(fm05, . ~ . + x6)

> smf6 <- update(fm6, sqrt(.) ~ .)

подгоняет множественную регрессию с пятью случайным переменным (по-видимому) из фрейма данных production, подгоняет дополнительную модель, включая шестой регрессор, и подгоняет разновидность модели, где к отклику применили преобразование квадратного корня.

Заметим особенно, что, если data = параметр специфицируется в исходном вызове функции подгонки модели, то эта информация передана через подогнанный объект модели в update()и его союзники.

Имя '.' может также использоваться в других контекстах, но с немного отличающимся значением. Например

> fmfull <- lm(y ~ . , data = production)

подогнал бы модели откликом y и переменными регрессоров все другие переменные во фр

еймах данных production.

Другие функции для исследования дополнительных последовательностей моделей являются add1(), drop1() и andstep().Имена их дают указание на цель их использования, но для полного изложения см. онлайновую справку.

  1. Графические процедуры

Графические средства- важный и чрезвычайно универсальный компонент среды R. Возможно использование средств для вывода на экран широкого спектра статистических графиков, а также создать полностью новые типы графиков.

Графические средства могут использоваться как в интерактивном, так и в пакетном режимах, но в большинстве случаев интерактивное использование более продуктивно. Интерактивное использование также просто, потому что во время запуска R инициализируется графический драйвер устройства, который открывает специальное графическое окно для отображения интерактивной графики. Хотя это делается автоматически, полезно знать, что используется команда X11()под UNIX,windows()под Windows иquartz()под OS X. Новое устройство всегда может быть открыто с помощьюdev.new().

При запуске драйвера устройств могут использоваться команды рисования R для производства различных графических отображений и создания полностью новых типов изображений.

Команды рисования разделены на три основных группы:

Высокоуровневые функции рисования создают новый рисунок на графическом устройстве, возможно с осями, метками, заголовками и так далее.

Низкоуровневые функции рисования добавляют дополнительную информацию к существующему рисунку, такие как дополнительные точки, линии и метки.

Интерактивные графические функции позволяют в интерактивном режиме добавить, либо извлечь информацию о существующем рисунке, используя графический манипулятор, например, мышь.

Кроме того, R поддерживает список графических параметров, которыми можно управлять для настройки рисунков. Этот справочник описывает только то, что известно как 'базовая' графика. Отдельная графическая подсистема в пакете grid сосуществует с базовой - она более мощная, но ее труднее использовать. Есть рекомендуемый пакет lattice, который построен наgridи имеет инструменты для получения составных графиков наподобие тем, которые имеются в Trellis системы S.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]