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

Стандартные (или base) пакеты считаются частью исходного кодаR. Они содержат основные функции, которые позволяют R работать, и наборы данных и стандартные статистические и графические функции, которые описаны в этом справочнике. Они должны быть автоматически доступными в любой установкеR. См.Раздел “R пакеты” в FAQ R для полного списка.

    1. Сторонние пакеты и cran

Есть тысячи сторонних пакетов для R,записанных многими различными авторами. Некоторые из этих пакетов - это реализация специализированных статистических методов, другие, предоставляют доступ к данным или аппаратным средствам, а третьи призваны дополнять руководства. Некоторые из них (рекомендуемые пакеты) распространяются с каждой бинарной дистрибуциейR. Большинство доступно для скачивания с CRAN (http://CRAN.R -project.org/и его зеркала) и других репозитариев, таких как Биопроводник (http://www.bioconductor.org/) и Omegahat (http://www.omegahat.org/). FAQ R содержит список пакетов CRAN, актуальных во время публикации, но набор доступных пакетов меняется очень часто.

    1. Пространства имен

У пакетов могут быть пространства имен, и в настоящий момент все baseи рекомендуемые пакеты имеют пакет наборов данных. Пространства имен делают три вещи: они позволяют писателю пакета скрывать функции и данные, которые предназначаются только для внутреннего пользования, они препятствуют тому, чтобы функции ломались, когда пользователь (или автор другого пакета) выбирает имя, которое пересекается с другим в пакете, и они предусматривают способ обратиться к объекту в пределах определенного пакета.

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

Есть два оператора, которые работают с пространствами имен. Оператор двойного двоеточия ::выбирает определения из определенного пространства имен. В примере выше, функция транспонирования всегда будет доступна какbase :: t, потому что это определено в пакетеbase. Таким способом можно получить только функции, которые экспортируются из пакета.

Оператор тройного двоеточия :::может быть замечен в нескольких местах в кодеR: он действует как оператор двойного двоеточия, но кроме этого предоставляет доступ к скрытым объектам. Пользователи, более вероятно, будут использовать функциюgetAnywhere(),которая ищет сразу в нескольких пакетах.

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

    1. Пакеты для анализа временных рядов

Оригинал текста: http://cran.r-project.org/web/views/TimeSeries.html

Остальные ссылки можно взять в оригинале.

Большая функциональность базовой поставки R полезна для временных рядов в особенности в пакете статистик. Он дополнен многими пакетами на CRAN, которые кратко изложены ниже. Есть также значительное перекрытие между инструментами для временного ряда и в задачах Эконометрики иФинансов. Пакеты в этом виде могут быть примерно структурированы в следующие темы. Если Вы думаете, что некоторый пакет пропущен в списке, пожалуйста, сообщите нам.

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