• Aucun résultat trouvé

TD1 NB : Pour obtenir des informations sur une fonction fun () la commande est ?fun() ou bien help(fun()).

N/A
N/A
Protected

Academic year: 2022

Partager "TD1 NB : Pour obtenir des informations sur une fonction fun () la commande est ?fun() ou bien help(fun())."

Copied!
1
0
0

Texte intégral

(1)

TD1

NB : Pour obtenir des informations sur une fonction fun () la commande est ?fun() ou bien help(fun()).

1. Créez un répertoire de travail intitulé dossierR contenant trois sous-dossiers nommés Programmes Rapports Données. En exécutant un script R, que vous appellerez td1 et que vous conserverez dans le répertoire Rapport, répondez aux questions suivantes

2. Génération de suites numériques ou caractères

a. Créez 6 vecteurs et facteurs, numériques, caractères, logiques avec la fonction c(), en utilisant des affectations simples et des opérations arithmétiques et logiques.

b. Observez l’ensemble des objets disponibles dans la session.

c. Eliminez le troisième et le cinquième objet créé

d. Utilisez les fonctions seq(), rep(), c(), et paste(), pour générer des vecteurs de différents modes.

e. Utilisez la fonction summary() pour obtenir un résumé statistique des vecteurs que vous avez généré. Ce résumé dépend de la nature du vecteur.

f. Générez les séquences suivantes sous R : i- 1 2 3 1 2 3 1 2 3

ii- 10.00000 10.04545 10.09091 10.13636 10.18182 10.22727 10.27273 10.31818 10.36364 10.40909 10.45455 10.50000

iii- "1" "2" "3" "banana" "1" "2" "3" "banana".

g. En utilisant la fonction scan(), entrez 10 nombres au hasard entre 1 et 100 dans un vecteur nommé blabla.

3. Génération de nombres pseudo-aléatoire

a. Générez dix nombres entiers au hasard uniformément compris entre 1 et 1000.

b. Générez trente nombres entiers au hasard avec remise compris entre 1 et 5.

c. Utilisez pour le dernier vecteur généré la fonction table(). Expliquer ce que vous obtenez.

d. Générez n=100 observations d’une loi normale d’espérance 2 et d’écart-type 0.5. Utilisez la fonction hist() pour tracer l’histogramme en fréquences relatives du vecteur généré. Répétez ces opérations pour n=500 1000 10 000, tracez tous les histogrammes sur le même graphe et rajoutez la courbe de la densité correspondante (utiliser les fonctions curve() et dnorm()).

4. Discrétisation

a. Utiliser la fonction runif() pour générer un vecteur de 1000 nombres réels uniformément compris entre 0 et 500.

b. A l’aide de la fonction cut(), discrétisez ce vecteur en quatre niveau selon l’appartenance aux intervalles [0,130], ]130,200], ]200,300], ]300,500].

c. Vérifiez que la sortie de cut () est un objet de type facteur. Utilisez la fonction factor() pour modifier l’apparence d’affichage du facteur obtenu afin d’afficher 1,2,3,4 au lieu d’afficher le nom des intervalles.

d. Calculez le nombre de valeurs appartenant à chaque intervalle avec la fonction table().

e. Calculez les effectifs cumulés avec la fonction cumsum().

Références

Documents relatifs

Et du coup ils sont conscients qu’il y a un risque mais tout le monde le fait, donc c’est possible de le faire, donc on dira qu’ils deviennent inconscients

Le principe de cette méthode est de déplacer le point d'entrée dans une zone vide du code.Déja pour cela nous allons lancer Ollydbg et analyser notre server.. Quand vous ouvrez

Le but de la matinée est aussi d'aller le plus vite possible sur et entre les ateliers pour se laisser du temps pour faire une CO après les ateliers, CO qui se révèle

Each of the 87 health fairs was organized by local steering committees made up of representatives of all the statutory and voluntary bodies work- ing in the

The 2013 MediaEval Visual Privacy Task [3] provides a set of video sequences, the PEViD data-set [5], together with annotations of sensitive regions (e.g., faces, persons,

Une chute sur une surface dure peut causer des blessures graves. Décline toute responsabilité pour les éventuelles chutes. Posez toujours la maisonnette sur une surface souple

2) Bidding Phase: Each bidder selects a marble corresponding to the price he wants to bid and puts it in his column without showing the marble to the other parties. He then closes

Notre responsabilité ne peut être engagée et le client ne peut prétendre à aucun dédommagement pour toute conséquence liée au non-respect des règles et des lois en vigueur dans