jean lobry a écrit :dicko ahmadou a écrit :Pour commencer je te conseille vivement
http://pbil.univ-lyon1.fr/R/pdf/tdr78.pdf il est super bien fait (j'ai commencé avec celui la),ensuite en bibliographie de ce pdf t'a d'autres liens si tu veux chercher plus loin.
Je ne veux pas dire, mais en tant qu'auteur du dit document, ça fait toujours chaud au coeur. Pour moi ça vaut plus qu'une légion d'honneur.
Amicalement,
Jean
C'est sûr que les TD R de l'université de Lyon sont la bible de pas mal de nouveau utilisateurs de R. Je dois en connaître par coeur au moins une trentaine, de l'analyse factorielle aux méthodes de classification en passant par l'apprentissage de Sweave et autres. (sur certains sujets, non seulement on comprend R mais on comprend aussi bien mieux la théorie qui est derrière, le TD d'introduction aux ACP est une merveille de clarté parmi tant d'autres).
Un grand merci en tous cas pour la somme de travail fournie ! C'est vraiment très précieux. Etant chargé de TD en économétrie, j'ai fait pas mal de pub pour que les élèves aillent y jeter un coup d'oeil, même si à la base c'est un site de biostat. Il n'empêche que pour apprendre R c'est royal.
--------------
Pour revenir à la question de Cynthia, ce qu'il faut que tu saches c'est que Sweave c'est avant tout du R.
L'idée, c'est que tu ouvres ton éditeur R et tu codes dedans un fichier .Rnw (ce n'est ni un .R ni un .Tex, c'est entre les deux). Tu tapes du LATEX avec déclaration des packages et tout, comme d'habitude. Donc \begin{document}
Puis tu veux insérer un graphique mettons. A ce moment là, plutôt que de faire une insertion "à l'ancienne" \includegraphics{} tu ouvres ce qu'on appelle un chunck.
Un chunck c'est un bout de code qui commence par <<options=... >> et qui finit par @.
Ca veut dire "attention c'est du code R et plus du latex". C'est dans le chunck où tu vas appeler tes graphiques, faire tes tableaux, tes calculs etc. Il y a des options pour le chunck, notamment pour savoir si tu veux afficher uniquement les résultats où le code qui les a générés.
Tu peux continuer à taper du tex après le @
Bref, le document est fini, par \end{document}
L'idée, c'est que tu as un document .Rnw, tu le compiles avec Sweave (qui est un package R)
Sweave va générer tout seul, à partir du document .Rnw un document .Tex
Il ne te reste plus qu'à compiler le .Tex pour avoir ton pdf. la compilation du .tex est comme à l'accoutumée
Si tu ne veux pas te casser la tête, je t'invite chaudement à utiliser l'éditeur Eclipse (qui marche sous Windows, Mac et Linux) avec le module StatET. Il gère très bien sweave, puisque quand tu tapes ton .Rnw, Eclipse s'occupe ensuite de compiler le .Rnw et le .Tex
C'est tout automatique et c'est ma foi bien pratique ! Cet éditeur est vraiment très pratique pour ceux qui utilisent R et latex car la syntaxe est très bien colorée, il y a beaucoup de raccourcis et autres. Il est gratuit et libre; il ne nécessite pas non plus d'avoir les droits administrateurs pour l'installer et peut être utilisé à partir d'une clé USB
j'espère que cela t'aide
Bien à toi,