• Aucun résultat trouvé

1 : (Re)Prise en main de R

N/A
N/A
Protected

Academic year: 2022

Partager "1 : (Re)Prise en main de R"

Copied!
2
0
0

Texte intégral

(1)

Université de Caen M1

TP n

o

1 : (Re)Prise en main de R

Exercice 1. On considère le système linéaire à 4réels inconnus : a, b, cet d, défini par :









2a+ 3b+ 3c+d= 15

−4a−6b+ 3c+ 2d= 3

−a+b+c+d= 5

−2a−b+c+d= 1

1. Créer dans R la matrice X telle que ce système linéaire s’écrive sous la forme matricielle :

Xβ =r, avec β =

 a b c d

et r=

 15

3 5 1

.

2. Montrer queX est inversible et calculer X−1. 3. Résoudre le système linéaire.

Exercice 2. Dans les questions qui suivent, on utilisera la commandeapply dès que possible.

1. Créer dans R une matriceA à7lignes et20colonnes dont les éléments sont des entiers tirés aléatoirement dans {1,2, . . . ,10}.

2. Créer dans R un vecteur x qui donne le nombre d’éléments de chaque ligne de A dont les valeurs sont strictement supérieures à 5.

3. Déterminer les numéros des lignes de A qui contiennent exactement 2 éléments de valeur 6 (si elles existent).

4. Déterminer les numéros des colonnes de A qui contiennent exactement 3 éléments dont les valeurs sont strictement supérieurs à 7 (si elles existent).

Exercice 3. Créer dans R, avec la commande outer :

• la matriceA d’éléments : (i+j)(i,j)∈{1,...,10}2,

• la matriceB d’éléments :

1−log

1 + ji

(i,j)∈{1,...,10}2. Exercice 4. Créer dans R la fonctionf :N →R définie par :

f(n) =

n

X

j=1 j

X

k=1

k2

9 + 4j4, n ∈N.

C. Chesneau 1 TP no 1

(2)

Université de Caen M1

Exercice 5. On travaille avec le jeu de données airquality, disponible dans R.

1. Charger les données et comprendre d’où elles émanent.

2. Afficher les noms des variables considérées.

3. Afficher le nombre de lignes et de colonnes.

4. Calculer les paramètres statistiques de base à l’aide de la commande summary.

5. Représenter la boîte à moustaches de la variableOzonepour chaque mois avec la commande plot.

6. Créer une variable qualitative saison qui vaut printemps quand le mois est 5, été quand les mois sont 6,7 et 8, et automne quand le mois est 9.

7. Proposer des commandes R permettant d’obtenir le graphique suivant :

Exercice 6.

1. Simuler 100 valeurs e1, . . . e100 d’une var suivant la loi normale N(0,52). 2. Pour tout i∈ {1, . . . ,100}, on pose

yi = 1.7 + 2.1i+ei.

(a) Représenter le nuage de points{(i, yi); i∈ {1, . . . ,100}}.

(b) Sur ce même graphique, tracer en rouge la droite qui ajuste au mieux ce nuage de points.

C. Chesneau 2 TP no 1

Références

Documents relatifs

Pour déplacer le point C (qui a été défini libre), placer le curseur de la souris sur le point, appuyer sur le bouton gauche, une main apparaît.. Déplacer la souris et le point C

• Chacun selectionne deux séries de 10 chiffres et note pour chacune la fréquence de nombres pairs..

Vous devez modifier le mécanisme pour vérifier que les 2 solutions de montage proposées lors du TD (montage en W et montage en Z) sont bien homocinétiques.. Le montage des fourches

Cette version de code::block dispose du compilateur c/c++ mingw sur windows et gcc sous Linux ainsi que du debugger GDB (Gnu Debugger) qui permet de poser des points d’arrêt,

Compter le nombre d'opérations usuelles (additions, sous- tractions,...) eectuées lors de ce programme, et compter également le nombre d'aectations1. (On dit que l'on détermine

Pour ne pas perdre de temps, vous pouvez copier-coller les commandes qui sont donn´ ees dans les ´ enonc´ es de TP dans votre script.. — la fenˆ etre Files/Plots/Packages/Help (en bas

Dans R, une fonction s’´ ecrit toujours avec des parenth` eses, dans lesquelles les param` etres de la fonction sont pr´ ecis´ es.. Pour connaitre l’utilit´ e et les param`

sies : on utilisera dans un premier temps des boucles for (et aucune fonction- nalité propre à Scilab) puis le signe * de Scilab. (iii) Comparer le temps d’exécution de