0% au considerat acest document util (0 voturi)
2 vizualizări7 pagini

Raport

Raportul de laborator detaliază exerciții de programare declarativă în R, inclusiv calcularea mediei unui vector, factorialului, și desenarea graficelor pentru funcții precum sinus și distribuția normală. De asemenea, se discută despre manipularea datelor folosind pachetul dplyr, care include funcții esențiale pentru filtrarea, selectarea și rezumarea datelor. Concluzia subliniază învățarea despre funcții și manipularea datelor în R, utilizând seturi de date predefinite.

Încărcat de

mudrenco.vlada20
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
2 vizualizări7 pagini

Raport

Raportul de laborator detaliază exerciții de programare declarativă în R, inclusiv calcularea mediei unui vector, factorialului, și desenarea graficelor pentru funcții precum sinus și distribuția normală. De asemenea, se discută despre manipularea datelor folosind pachetul dplyr, care include funcții esențiale pentru filtrarea, selectarea și rezumarea datelor. Concluzia subliniază învățarea despre funcții și manipularea datelor în R, utilizând seturi de date predefinite.

Încărcat de

mudrenco.vlada20
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd

Universitatea Tehnică a Moldovei

Facultatea Calculatoare Informatică și Microelectronică Departamentul


Ingineria Software și Automatică

RAPORT
Laborator la Programarea Declarativa

Tema: Funcții și grafuri

A efectuat: Mudrenco Vlada


A verificat: Rusu M.

Chișinău 2025
Exercițiul 1: Creați o funcție care va calcula media unui vector cu o precizie de patru zecimale.

Exercițiul 2: Calculați factorial n, n!=1×2×...×(n−1)×n utilizând : o buclă for() funcția prod().

Exercițiul 3: a) Desenați graficul funcției sinus între 0,5 și 3π (utilizați pi).

b) Adăugați următorul titlu: „Graficul funcției sinus”, culoarea curbei trebuie să fie roșie și grosimea liniei
15.
Exercițiul 4: Încărcați setul de date Orange. Desenați un grafic de dispersie a vârstei variabile în funcție
de circumferința variabilă. Modificați parametrii graficului funcției (pch, [Link], sub, ylab ....)

Exercițiul 5: Desenați graficul distribuției normale între -6 și 6 (utilizați dnorm). Adăugați o legendă în
dreapta sus, care va afișa „Distribuție normală între -6 și 6”.
Exercițiul 6: Desenați graficul următoarei funcții f (x)=x 5 +x 3−3 x pe intervalul de la -2 la 2.

Exercițiul 7: Alegeți un set de date (inclus în pachetul datasets) și aplicați minim 6 funcții de bază. Există
8 funcții fundamentale de manipulare a datelor pe care le veți folosi pentru a face majoritatea
manipulărilor de date. Aceste funcții sunt incluse în pachetul dplyr:

 filter() - alege rânduri (observații/eșantioane) pe baza valorilor acestora.

 distinct() - elimină rândurile duplicate.

 arrange() - reordonează rândurile.

 select() - selectează coloanele (variabilele) după numele lor.

 rename() - redenumește coloanele.

 mutate() și transmutate() - adăuga/crează variabile noi.

 summarise() - calculează rezumate statistice (de exemplu, calcularea mediei sau a sumei). De
asemenea, este posibil să combinați fiecare dintre aceste funcții cu funcția group_by() pentru a opera pe
subseturi ale setului de date (grup cu grup). Toate aceste funcții lucrează în mod similar după cum
urmează:

 Primul argument este un cadru de date ;

 Argumentele ulterioare sunt liste separate prin virgulă de nume de variabile fără ghilimele și
specificarea a ceea ce doriți să faceți ;

 Rezultatul este un nou cadru de date. Puteți să înlănțuiți operațiunile de manipulare a datelor folosind
operatorul pipe (%>%).

Notă: pentru a vedea lista de date pre-încărcate, tastați funcția data(): data() Pachetele R necesare:
Recomand instalarea pachetelor tidyverse, care include pachetul dplyr (pentru manipularea datelor) și
adițional pachetele readr – pentru citire, tidyr – pentru transformare și ggplot2 – pentru o vizualizare
mai comodă a unui set de date. Install: [Link]("tidyverse") Încărcați pachetul tidyverse, care
include pachetul dplyr: library("tidyverse")
Concluzie : In aceasta lucrare de laborator am invatat mai multe despre functii – cum se creaza, functii
uzuale precum dispersia,media ,factorial etc. si functia plot in R . In partea a doua a laboratorului am
invatat despre manipularea datelor in R. Am descarcat pachetul/libraria tidyverse si dintr-un set de date
predefinite in R (iris) am utilizat functiile pachetului dplyr (short for data plier).

S-ar putea să vă placă și