Planuję zacząć pisać paczki R.
Pomyślałem, że dobrze byłoby przestudiować kod źródłowy istniejących pakietów, aby poznać konwencje budowy pakietów.
Moje kryteria dobrych pakietów do nauki:
- Proste pomysły statystyczne / techniczne : Chodzi o poznanie mechaniki konstrukcji opakowań. Zrozumienie pakietu nie powinno wymagać szczegółowej wiedzy ściśle związanej z domeną na temat aktualnego tematu pakietu.
- Prosty i konwencjonalny styl kodowania : szukam czegoś więcej niż,
Hello World
ale nie wiele więcej. Idiosynkratyczne sztuczki i hacki byłyby rozpraszające podczas pierwszego uczenia się pakietów R. - Dobry styl kodowania : kod jest dobrze napisany. Ujawnia zarówno zrozumienie dobrego kodowania, jak i świadomość konwencji kodowania w R.
Pytania:
- Które pakiety dobrze byłoby studiować?
- Dlaczego sugerowany kod źródłowy pakietu jest dobry do studiowania w odniesieniu do wyżej wymienionych kryteriów lub innych kryteriów, które mogą być istotne?
Aktualizacja (13.12.2010) Po komentarzach Dirka chciałem wyjaśnić, że bez wątpienia wiele pakietów byłoby dobrze uczyć się w pierwszej kolejności. Zgadzam się również, że pakiety zapewnią modele dla różnych rzeczy (np. Winiety, klasy S3, klasy S4, testy jednostkowe, Roxygen itp.). Niemniej jednak interesujące byłoby przeczytanie konkretnych sugestii na temat dobrych pakietów na początek i powodów, dla których byłyby to dobre pakiety na początek.
Zaktualizowałem również powyższe pytanie, aby odnosiło się do „paczek” zamiast „paczki”.