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ù ...
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
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
Non consiglierei la "introduzione non troppo breve a S4" - purtroppo contiene un gran numero di errori. – hadley