Исходники по объектам S4, методы и программирование на R

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

В сети

книги

  • Программное обеспечение для анализа данных и программирования с использованием R (Дж. Чамберс): Классический, хотя и не получивший положительных отзывов везде, с большим разделом на S4
  • R-программирование для Биоинформатики (Р. Джентльмен): специально направлено на работу с Биокондуктором, который полностью основан на S4. Но он дает широкий обзор и полезен для многих других людей.

PS: если кто-то найдет флажок сообщества, вы можете сделать этот пост принадлежащим сообществу. Почему-то я больше не могу найти его в окне редактирования...

3 ответа

Решение

Мое описание S4 (все еще в процессе) доступно здесь: http://adv-r.had.co.nz/S4.html

R для программистов (Matloff) (бесплатно) и Введение в научное программирование и симуляцию (Jones) имеют короткий раздел о "новых стилях" классов S4.

Еще одна хорошая книга Джона Чемберса: "Программирование с данными: руководство по языку S". Как следует из названия, на самом деле речь идет о S, а не R, но в любом случае он предоставляет много ценной информации о классах S4.

Также есть некоторая информация в руководствах по R "Написание расширений R" и "R Internals" (особенно последние). Их можно найти по адресу http://cran.r-project.org/doc/manuals/.

Наконец, я бы порекомендовал "Как работают методы S4", что является отличным обзором того, как думать о S4, как он вписывается в R.

Другие вопросы по тегам