2010-11-10 13 views
36

Dato che sono spesso confrontato con situazioni in cui è necessaria la programmazione S4 per mantenere una visione d'insieme, ho raccolto alcune fonti su oggetti S4, metodi e programmazione. Li ho elencati qui come riferimento. Per favore aggiungi anche le tue fonti.Fonti su oggetti S4, metodi e programmazione in R

Sul web

  • The methods help files: file di aiuto dai metodi del pacchetto, in cui gran parte delle informazioni necessarie possono essere trovate
  • S4 classes in 15 pages: Breve introduzione sulla programmazione con gli oggetti S4.
  • How S4 methods work: ulteriori spiegazioni sui meccanismi sottostanti.
  • Not so short introduction to S4: con esempi pratici di come costruire le classi e alcuni suggerimenti utili. Contiene una comoda panoramica come appendice, ma contiene anche degli errori. Si dovrebbe prestare attenzione usando questo.
  • OOP in R: note Handout con esempi pratici su S3 e S4
  • S4 Objects: presentazione da parte di Thomas Lumley sugli oggetti S4.
  • R object oriented programming: introduzione approfondita alla programmazione orientata agli oggetti in R. Copre le classi di riferimento S3, S4 e S4. Il pacchetto sequences che accompagna implementa il sistema di classe utilizzato in tutte le diapositive.

Libri

  • software per l'analisi-programmazione dei dati con R (J. Chambers): un classico, anche se non recensione positiva in tutto il mondo, che contiene una grande sezione su S4
  • R programmazione per Bioinformatics (R. Gentleman): specificamente orientato verso il lavoro con Bioconductor, che è completamente basato su S4. Ma offre un'ampia panoramica ed è utile anche per molte altre persone.

PS: se qualcuno trova la casella di controllo comunità, è possibile rendere questo un post di proprietà della comunità. In qualche modo io non riesco a trovarlo nella finestra di modifica più ...

+0

ne dite di aggiungere i link per aiutare argomenti in pacchetto metodi direttamente? Ce ne sono solo alcuni, ed è utile per una rapida consultazione.Tra l'altro "Non così breve introduzione a s4" ha un promemoria alla fine che vale la pena sottolineare a mio avviso. Sto usandolo come refcard. – VitoshKa

+0

La wiki della comunità è ora disponibile per l'utente con [almeno 10.000 reputazione] (http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts/11741#11741). Quindi chiedi a Dirk o Shane in chat;) – Marek

+2

Non consiglierei la "introduzione non troppo breve a S4" - purtroppo contiene un gran numero di errori. – hadley

risposta

2

Un altro buon libro di John Chambers: "Programmazione con i dati: A Guide to S lingua". Come suggerisce il nome, in realtà riguarda S, non R, ma fornisce comunque molte informazioni preziose sulle classi S4.

Ci sono anche alcune informazioni nei manuali R "Scrittura estensioni R" e "R Internals" (in particolare il secondo). Quelli possono essere trovati a http://cran.r-project.org/doc/manuals/.

Infine, mi sento di raccomandare "How S4 Methods Work", che è una grande panoramica su come pensare S4 come si inserisce in R.