Fuentes de S4 objetos, métodos y programación en R
Pregunta
Como estoy a menudo se enfrentan a situaciones donde se requiere la programación S4 para mantener una visión general, he recogido bastante algunas fuentes sobre objetos S4, métodos y programación. Los he enumerado aquí como referencia. Por favor, añadir sus propias fuentes.
En la web
- Los archivos de ayuda
methods
: archivos de ayuda de la métodos de paquetes, donde gran parte de la información necesaria se puede encontrar - S4 clases en 15 páginas : Breve introducción a la programación con S4 objetos.
- Cómo funcionan los métodos S4 :. Explicación más detallada sobre los mecanismos subyacentes
- No tan breve introducción a S4 : con ejemplos prácticos de cómo construir las clases y algunos consejos útiles. Contiene una visión general a mano como el apéndice, pero contiene errores también. Se debe tener cuidado usando éste.
- programación orientada a objetos en I : notas folleto con práctica ejemplos de S3 y S4
- S4 Objetos : Presentación por Thomas Lumley sobre S4 objetos.
- R Programación Orientada a Objetos : Introducción a la programación orientada a objetos en R. Cubre S3, S4 y S4 clases de referencia en profundidad . El secuencias implementos de paquetes del sistema de clases de acompañamiento utilizado a través de las diapositivas.
Libros
- Software de Análisis-Programación de datos con R (J. Salas): A, positivo clásica aunque no revisado por todos lados, que contiene una amplia sección sobre S4
- programación R de Bioinformática (R. Gentleman): dirigido específicamente hacia el trabajo con Bioconductor, que está completamente basado en S4. Pero da una visión amplia y es útil para muchas otras personas también.
PD: Si alguien encuentra la casilla de verificación de la comunidad, se puede hacer de este un post-propiedad de la comunidad. De alguna manera yo no lo encuentro en la ventana de edición más ...
Solución
Mi escritura de S4 (aún en curso) está disponible aquí: http: // adv-r.had.co.nz/S4.html
Otros consejos
R para los programadores (Matloff) (libre) y Introducción a la programación científica y simulación (Jones) tiene una sección corta de "nueva al estilo de" clases S4.
Otro buen libro de John Chambers: "Programación con datos: Una guía para el S Idioma". Como su nombre indica, es realmente acerca de S, R no, sino que proporciona una gran cantidad de información valiosa acerca de las clases S4 de todos modos.
También hay alguna información en los manuales R "Escritura R Extensiones" y "R Internals" (sobre todo este último). Los que se encuentran en http://cran.r-project.org/doc/manuals/ .
Por último, recomiendo "¿Cómo Métodos S4 Trabajo" , que es una gran visión general de cómo pensar en S4, ya que encaja en I.