Исходники по объектам S4, методы и программирование на R - PullRequest
39 голосов
/ 10 ноября 2010

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

В Интернете

Книги

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

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

Ответы [ 3 ]

27 голосов
/ 10 ноября 2010

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

4 голосов
/ 10 ноября 2010

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

2 голосов
/ 02 июля 2012

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

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

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

...