30 ноября 2014

Интересное из мира R (24-30 ноября 2014)



  • 18-19 ноября компанией Oxdata в Калифорнии (Mountain View) была проведена конференция H2O World, главной целью которой было продвижение разработанных Oxdata многочисленных Java-библиотек, реализующих алгоритмы машинного обучения (набор этих библиотек известен как H2O - отсюда название конференции). Значительное внимание также было уделено использованию этих библиотек из среды R посредством пакета одноименного пакета - h2o. На сайте компании, в частности, можно ознакомиться с материалами семинаров, на которых обсуждались такие темы, как разведочный анализ данных, регрессионный анализ, глубокое обучение, кластерный анализ и методы снижения размерности. Более подробный отчет о конференции можно найти в статье Джозефа Рикерта (Joseph Rickert) в блоге компании Revolution Analytics.
  • Издательством Packt Publishing выпущена книга, посвященная особенностям объектно-ориентированного программирования на языке R: Black K (2014) R Object-oriented Programming. Как отмечается в одной из рецензий, особенно сильной стороной этой книги является подробное обсуждение свойств объектов S3- и S4-классов.
  • Дирк Эддельбюттель (Dirk Eddelbuettel), автор известного пакета Rcpp, поделился слайдами своей презентации с семинара, посвященного созданию R-пакетов. В презентации можно найти отличные пошаговые инструкции, а в соответствующем репозитории GitHub - примеры R-кода.
  • Хэдли Уикхэм (Hadley Wickham) продолжает радовать своими новыми разработками. На этой неделе он объявил в официальном блоге RStudio о выходе пакета rvest, предназначенного для упрощения процесса "веб-скрейпинга", т.е. извлечения необходимой пользователю информации с html-страниц сайтов. С технической точки зрения, rvest обеспечивает связку между R и знаменитой Python-библиотекой "Beautiful soup", предоставляющей широкий функционал для выполнения веб-скрейпинга. Особенностью rvest является то, что его функции можно объединять в последовательности команд при помощи оператора %>% из пакета magrittr подобно тому, как это делается при работе с функциями dplyr. Отличный пример использования rvest на практике можно найти здесь.
  • Завершаю этот небольшой обзор обнаруженными мной ссылками на "шпаргалки" по использованию
    * пакета data.table
    * пакета shiny
    * RStudio (список "горячих клавиш")


1 комментарий :

Sergey Bryl' комментирует...

Спасибо, Сергей! Очень полезная и информация и, вообще, классная идея с еженедельными обзорами!

Отправить комментарий