30 июня 2011

Объекты и типы данных R: векторы



Язык R принадлежит к семейству так называемых высокоуровневых объектно-ориентированных языков программирования. Для неспециалиста строгое определение понятия «объект» является достаточно абстрактным. Однако для простоты можно называть объектами все, что мы создаем в ходе работы с R. Их выделяют два основных типа: 
  1. Объекты, предназначенные для хранения данныхdata objects») – это векторы, матрицы и массивы, списки, факторы, таблицы данных; 
  2. Функцииfunction objects») – это поименованные программы, предназначенные для выполнения определенных действий над другими объектами.
В этом сообщении будут расмотрены векторы, способы их создания в R, а также основные операции над ними.

26 июня 2011

Руководство пользователя RStudio



RStudio - бесплатная интегрированная среда разработки (IDE) для R. Благодаря ряду своих особенностей этот активно развивающийся программный продукт (сегодня доступен в бета-версии) далает работу с R очень удобной. В разделе меню "Работа с RStudio" опубликовано краткое руководство пользователя (перевод документации с официального сайта проекта, с моими изменениями и дополнениями).


24 июня 2011

Справочник R-библиотек



На популярном в R-сообществе сайте Inside-R появился раздел, который представляет собой справочник по R-библиотекам. Названия библиотек упорядочены по алфавиту. Кликнув по названию библиотеки, пользователь получает сведения о ее назначении, последней имеющейся версии, а также ссылку на скачивание. Кроме того, появляется дополнительная возможность просмотра упорядоченных по алфавиту названий функций из выбранной библиотеки. Кликнув по названию фукнции, пользователь переходит к ее полному описанию.

Наряду с очевидными удобствами, справочник имеет один недостаток - в отличие о похожего справочника на главном сайте R-проекта (CRAN Task Views), отсутствует тематическая классификация библиотек. Это значит, что для использования справочника от Inside-R пользователь уже должен знать название интересующей его библиотеки.

Каталог блогов Blogdir.ru

22 июня 2011

Впечатления о семинаре по анализу социальных сетей



На этой неделе посчастливилось стать слушателем краткого курса по статистическому анализу социальных и других сетей. Трехдневный курс проходил на факультете математики и информатики Университета г. Хайдельберг. Лекционные и практические занятия проводил профессор Калифорнийского университета в Лос-Анжелесе (UCLA) Марк Хэндкок (Mark S. Handcock) - известный специалист в области статистического  анализа социальных сетей.

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

21 июня 2011

Учебное пособие по статистическому анализу в системе R



В очередной раз выполняя Google-поиск русскоязычных ресурсов по R, наткнулся на книгу, полная ссылка на которую выглядит так:

Статистический анализ данных в системе R. Учебное пособие / А.Г. Буховец, П.В. Москалев, В.П. Богатова, Т.Я. Бирючинская; Под ред. проф. Буховца А.Г. - Воронеж: ВГАУ, 2010. - 124 с. PDF

Хотя пособия по R появлялись и раньше (например, серия статей в журнале "Linux Format", материалы к лабораторным занятиям по машинному обучению c применением R, и др.), работа А. Г. Буховца и соавт. является, по-видимому, первой настоящей книгой на русском языке,  посвященной статистическому анализу при помощи этой системы. В описании книги говорится:

19 июня 2011

Шпаргалка R-функций



Завершил перевод "шпаргалки" часто используемых R-функций, опубликованной Томом Шортом (Tom Short) на сайте CRAN. Список этих функций и краткие пояснения к ним находятся на странице "Полезные функции". Со временем буду этот список пополнять и править.