Une pléthore de ressources sont disponibles pour vous aider à en savoir plus sur R. Ils comprennent plusieurs installations au sein de R lui-même et, bien sûr, sur le Web.
Beaucoup de travail a été fait pour rendre R auto-documenté. Nous examinerons certaines des installations d'aide intégrées de R, puis celles disponibles sur Internet.
1 La fonction help ()
Pour obtenir de l'aide en ligne, appelez help (). Par exemple, pour obtenir des informations sur la fonction seq (), tapez ceci:
Le raccourci pour help () est un point d'interrogation (?):
Les caractères spéciaux et certains mots réservés doivent être indiqués lorsqu'ils sont utilisés avec la fonction help (). Par exemple, vous devez taper ce qui suit pour obtenir de l'aide sur l'opérateur <:
Et pour voir ce que le manuel en ligne a à dire sur les boucles, entrez ceci:
1.7.2 La fonction example ()
Chacune des entrées d'aide est fournie avec des exemples. Une fonctionnalité vraiment intéressante de R est que la fonction example () exécutera réellement ces exemples pour vous. Voici une illustration:
La fonction seq () génère divers types de séquences numériques en progression arithmétique. L'exécution de l'example (seq) a entraîné l'exécution par R de quelques exemples de seq () sous nos yeux.
Imaginez à quel point cela peut être utile pour les graphiques! Si vous êtes intéressé par ce que fait l'une des excellentes fonctions graphiques de R, la fonction example () vous donnera une illustration "graphique".
Pour voir un exemple rapide et très sympa, essayez d'exécuter la commande suivante:
Ceci affiche une série d'exemples de graphiques pour la fonction persp (). L'un d'eux est montré dans la Figure 1-2. Appuyez sur ENTER dans la console R lorsque vous êtes prêt à passer au suivant. Notez que le code de chaque exemple est affiché dans la console, vous pouvez donc expérimenter en modifiant les arguments.
3 Si vous ne savez pas ce que vous cherchez
Vous pouvez utiliser la fonction help.search () pour effectuer une recherche Google dans la documentation de R. Par exemple, disons que vous avez besoin d'une fonction pour générer des variables aléatoires à partir de distributions normales multivariées. Pour déterminer quelle fonction, le cas échéant, fait cela, vous pouvez essayer quelque chose comme ceci:
mvrnorm (MASS) Simuler à partir d'une normale multivariée
Distribution
Vous pouvez voir que la fonction mvrnorm () va faire le travail, et c'est dans le MASS package.
Il y a aussi un raccourci de point d'interrogation pour help.search ():
4 Aide pour d'autres sujets
Les fichiers d'aide internes de R incluent plus que des pages pour des fonctions spécifiques. Par exemple, la section précédente a mentionné que la fonction mvrnorm () est dans le paquet MASS. Vous pouvez obtenir des informations sur la fonction en entrant ceci:
Et vous pouvez également en apprendre davantage sur l'ensemble du paquet en tapant ceci:
L'aide est également disponible pour les sujets généraux. Par exemple, si vous souhaitez en savoir plus sur les fichiers, tapez ce qui suit:
Cela vous donne des informations sur un certain nombre de fonctions de manipulation de fichiers, telles que file.create ().
Voici quelques autres sujets:
Arithmétique
Comparaison
Contrôle
Rendez-vous
Extrait
Math
Mémoire
N / A
NUL
NumericaConstants
Paren
Citations
Commencez
Syntaxe
Vous pouvez trouver utile de parcourir ces sujets, même sans but précis.
1.7.5 Aide pour le mode batch
Rappelez-vous que R a des commandes par lots qui vous permettent d'exécuter une commande directement à partir du shell de votre système d'exploitation. Pour obtenir de l'aide sur un lot particulier, vous pouvez taper:
Commande R CMD --help
Par exemple, pour apprendre toutes les options associées au programme INSTALL (voir l'annexe B), vous pouvez taper ceci:
R CMD INSTALL --help
1.7.6 Aide sur Internet
Il y a beaucoup d'excellentes ressources sur R sur Internet. Voici quelques-uns:
• Les manuels du projet R sont disponibles sur la page d'accueil R, http://www.r-project.org/. Cliquez sur Manuels.
• Divers moteurs de recherche R sont répertoriés sur la page d'accueil R. Cliquez sur Rechercher.
• Le paquet sos offre une recherche hautement sophistiquée des matériaux R. Voir l'annexe B pour les instructions sur l'installation des paquets R.
• J'utilise souvent le moteur de recherche RSeek: http://www.rseek.org/.
• Vous pouvez envoyer vos questions R à r-help, le serveur de liste R. Vous pouvez obtenir des informations sur ce serveur et d'autres serveurs de liste R à l'adresse http://www.r-project.org/ mail.html. Vous pouvez utiliser différentes interfaces. J'aime Gmane (http: // www
.gmi.ane.org /).
En raison de son nom à une seule lettre, R est difficile à rechercher à l'aide de moteurs de recherche généraux tels que Google. Mais il y a des astuces que vous pouvez utiliser. Une approche consiste à utiliser le critère de type de filet de Google. Pour rechercher des scripts R (fichiers ayant un suffixe .R) se rapportant, disons, à des permutations, entrez ceci:
filetype: R permutations -rebol
Le -rebol demande à Google d'exclure les pages avec le mot "rebol", car le langage de programmation REBOL utilise le même suffixe.
Le réseau d'archives R complet (CRAN), sur http: //cran.r-project .org /, est un référentiel de code R fourni par l'utilisateur et constitue donc un bon terme de recherche Google. La recherche de "lm CRAN", par exemple, vous aidera à trouver du matériel sur la fonction lm () de R.