Il existe une multitude de ressources disponibles pour vous aider à apprendre davantage sur R. Un gros travail a été fait pour que R soit auto-documenté. Nous allons jetter un coup d'oeil dans certaines installations d'aide intégrées de R, puis sur celles disponibles sur l'Internet.
1 La fonction help ()
Pour obtenir de l'aide en ligne, tapez help (). Par exemple, pour obtenir des informations sur le seq (), tapez ceci:
> help (seq)
Le raccourci pour help () est un point d'interrogation (?):
> ? Seq
Les caractères spéciaux et certains mots réservés doivent être entre lorsqu'ils sont utilisés avec la fonction help (). Par exemple, vous devez taper ce qui suit pour obtenir l’aide sur l’opérateur < :
>? "<"
Et pour voir ce que le manuel en ligne a à dire sur les boucles, entrez ceci:
>? "for"
1.7.2 La fonction example ()
Chacune des entrées d'aide contient des exemples. Une caractéristique vraiment intéressante de R est-ce la fonction example () exécutera ces exemples pour vous. Voici une illustration:
> Example (seq)
Seq> seq (0, 1, length.out = 11)
[1] 0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1,0
Seq> seq (stats :: rnorm (20))
[1] 1234567891011121314151617181920
Seq> seq (1, 9, par = 2) # match
[1] 13579
Seq> seq (1, 9, par = pi) # reste ci-dessous
[1] 1.000000 4.141593 7.283185
Seq> seq (1, 6, par = 3)
[1] 14
Seq> seq (1.575, 5.125, par = 0.05)
[1] 1.575 1.625 1.675 1.725 1.775 1.825 1.875 1.925 1.975 2.025 2.075 2.125
[13] 2.175 2.225 2.275 2.325 2.375 2.425 2.475 2.525 2.575 2.625 2.675 2.725
[25] 2.775 2.825 2.875 2.925 2.975 3.025 3.075 3.125 3.175 3.225 3.275 3.325
[37] 3.375 3.425 3.475 3.525 3.575 3.625 3.675 3.725 3.775 3.825 3.875 3.925
[49] 3.975 4.025 4.075 4.125 4.175 4.225 4.275 4.325 4.375 4.425 4.475 4.525
[61] 4,575 4,625 4,675 4,725 4,775 4,825 4,875 4,925 4,975 5,025 5,075 5,125
Seq> seq (17) # même que 1:17
[1] 1234567891011121314151617
La fonction seq () génère différents types de séquences numériques dans une progression arithmétique. Fonctionnement
L'exemple (seq) a entraîné la sortie de R exemples de seq () devant nos yeux.
Imaginez combien cela peut être utile pour les graphiques! Si vous êtes intéressé à voir quelle est l'une des excellentes fonctions graphiques de R, l’exemple () fonction vous donnera une illustration "graphique".
Pour voir un exemple rapide et très agréable, essayez d'exécuter les opérations suivantes commander:
> example (persp)
Cela affiche une série d'exemples de graphiques pour la fonction persp (). Un de ceux-ci est illustré à la figure 1-2. presse
Entrez dans la console R lorsque vous êtes
Prêt à passer à la prochaine. Notez que le code pour chaque exemple est affiché
Dans la console, afin que vous puissiez expérimenter en peaufinant les arguments.
Figure 1-2: un des exemples de perspicacité ()
1.7.3 Si vous ne savez pas tout ce que vous recherchez
Vous pouvez utiliser la fonction help.search () pour effectuer une recherche Google-style à travers
La documentation de R. Par exemple, disons que vous avez besoin d'une fonction pour générer des aléas
Varie selon les distributions normales multivariées. Pour déterminer lequel
Si vous le souhaitez, vous pouvez essayer quelque chose comme ceci:
> Help.search ("multivariable normal")
Cela produit une réponse contenant cet extrait:
Mvrnorm (MASS) Simuler à partir d'un Multivariable Normal
Distribution
Vous pouvez voir que la fonction mvrnorm () effectue le travail, et c'est dans le paquet
MASSE.
Il existe également un raccourci
Help.search ():
> ?? "multivariable normal"
1.7.4 Aide pour d'autres sujets
Les fichiers d'aide interne 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 () is
Dans le colis
MASSE. Vous pouvez obtenir des informations sur la fonction en entrant
ce:
>? Mvrnorm
Et vous pouvez également vous renseigner sur l'ensemble du paquet en tapant ceci:
> Help (package = MASS)
L'aide est également disponible pour les sujets généraux. Par exemple, si vous êtes intéressé
Pour en savoir plus sur les fichiers, tapez ce qui suit:
>? Fichiers
Cela vous donne des informations sur un certain nombre de fonctions de manipulation de fichiers,
tel que
File.create ().
Voici d'autres sujets:
Arithmétique
Comparaison
Contrôle
Rendez-vous
Extrait
Math
Mémoire
N / A
NUL
NumericaConstants
Paren
Citations
Commencez
Syntaxe
Mise en route 23
Cela produit une réponse contenant cet extrait:
Mvrnorm (MASS) Simuler à partir d'un Multivariable Normal
Distribution
Vous pouvez voir que la fonction mvrnorm () effectue le travail, et c'est dans le paquet
MASSE.
Il existe également un raccourci
Help.search ():
> ?? "multivariable normal"
1.7.4 Aide pour d'autres sujets
Les fichiers d'aide interne 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 () is
Dans le colis
MASSE. Vous pouvez obtenir des informations sur la fonction en entrant
ce:
>? Mvrnorm
Et vous pouvez également vous renseigner sur l'ensemble du paquet en tapant ceci:
> Help (package = MASS)
L'aide est également disponible pour les sujets généraux. Par exemple, si vous êtes intéressé
Pour en savoir plus sur les fichiers, tapez ce qui suit:
>? Fichiers
Cela vous donne des informations sur un certain nombre de fonctions de manipulation de fichiers,
tel que
File.create ().
Voici d'autres sujets:
Arithmétique
Comparaison
Contrôle
Rendez-vous
Extrait
Math
Mémoire
N / A
NUL
NumericaConstants
Paren
Citations
Commencez
Syntaxe
Mise en route 23
Chapitre 1
Vous pourriez trouver utile de parcourir ces sujets, même sans
Objectif spécifique à l'esprit.
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
Du shell de votre système d'exploitation. Pour obtenir de l'aide sur une commande de lot particulière,
vous pouvez taper:
R Commande CMD - aide
Par exemple, pour apprendre toutes les options associées à la commande INSTALL
(Discuté à l'annexe B), vous pouvez taper ceci:
R CMD INSTALLER - Aider
1.7.6 Aide sur Internet
Il existe de nombreuses excellentes ressources sur R sur Internet. Voici quelques-uns:
• Les manuels du projet R sont disponibles à partir de la page d'accueil R,
Http://www.r-project.org/. Cliquez sur les manuels.
• Les différents moteurs de recherche R sont répertoriés sur la page d'accueil R. Cliquez sur Rechercher.
• Le
Sos offre une recherche très sophistiquée de matériaux R. Voir
Annexe B pour obtenir des instructions sur l'installation des paquetages R.
• J'utilise souvent le moteur de recherche RSeek: http://www.rseek.org/.
• Vous pouvez publier vos questions R à r -help, le serveur de liste R. Vous pouvez obtenir
Des informations à ce sujet et d'autres serveurs de liste R à http://www.r-project.org/
Mail.html. Vous pouvez utiliser diverses interfaces. J'aime Gmane (http: // www
.gmane.org /).
En raison de son nom à une seule lettre, R est difficile à rechercher pour l'usage général
Moteurs de recherche tels que Google. Mais il existe des astuces que vous pouvez employer.
Une approche consiste à utiliser le critère de filtrage de Google. Pour rechercher des scripts R
(Les fichiers ayant un .R suf fi x) concernant, par exemple, les permutations, entrez ceci:
Type de fichier: permutations R -rebol
Le -rebol demande à Google d'exclure des pages avec le mot "rebol", car le
Le langage de programmation REBOL utilise le même suffixe.
Le réseau d'archives R complet (CRAN), à http: //cran.r-project
.org /, est un référentiel de code R contribué par l'utilisateur et fait ainsi un bon
Terme de recherche Google. La recherche de "lm CRAN", par exemple, vous aidera
Trouver du matériel sur R
Fonction lm ().