100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Samenvatting practica datawetenschappen $7.90   Add to cart

Summary

Samenvatting practica datawetenschappen

 1 view  0 purchase
  • Course
  • Institution

document handig om te gebruiken tijdens het examen zelf met alle functies in die je kan gebruiken en uitleg erbij, soms ook voorbeelden die handig zijn

Preview 2 out of 13  pages

  • September 12, 2024
  • 13
  • 2024/2025
  • Summary
avatar-seller
Practicum 1: het gebruik van R en RStudio
Spiekbriefje A: basis van R
fun(arg = val) Een functie oproepen in R
install.packages(“package”) Installeren van een package
library(“package”) Laadt het package in voor het gebruik in de
huidige sessie
dplyr::filter() Gebruik de functie filter() van het package
dplyr
- Noodzakelijk als twee packages een
functie hebben met dezelfde naam,
zo verzeker je dat de juiste functie
wordt gebruikt
vignette(package = "pkgName") Opent een venster met een lijst van alle
vignettes (= extra informatie) in het
package pkgName
?fun De helppagina openen
help(“fun”)
Spiekbriefje B: Werken met objecten in de global environment
ls() Output is een character met de namen van
de objecten in de global environment
rm(x,y,z) Verwijdert de objecten x,y,z van de global
environment
rm(list = c(“x”, “y” ) Verwijdert de objecten x en y.
rm(list = ls() ) Verwijdert alle objecten die gevonden
worden in de global environment
Spiekbriefje C: Aanmaken, converteren & testen van objecten
numeric(x) Aanmaken van een numerieke vector
as.numeric(y) Converteren van een numerieke vector
is.numeric(y) Testen van een numerieke vector
integer(x) Aanmaken van een vector met gehele
as.integer(y) getallen
is.integer(y) Converteren van een vector met gehele
getallen
Testen van een vector met gehele getallen
character(x) Aanmaken van een character vector
as.character(y) Converteren van een character vector
is.character(y) Testen van een character vector
logical(x) Aanmaken van een binaire vector
as.logical(y) Converteren van een binaire vector
is.logical(y) Testen van een binaire vector
c(x,y,z) Elementen combineren tot een vector
x1:x2 Maakt een integer sequentie van x1 tot x2
- Enkel gehele getallen
seq(-2, 7, by = 0.7) Maakt een sequentie van -2 tot en met 7 in
stappen van 0.5
seq(-2,7, length.out = 7) Maakt een sequentie met 7 waarden,
gaande van -2 tot 7 in stappen van gelijke
grootte
rep(x, times = 3) Herhaal de vector x 3 keer
rep(x, each = 3) Herhaal elk element van de vector x 3 keer
matrix(x , ncol = n, nrow = m) Aanmaken van een matrix
as.matrix(x) - Je hoeft niet ncol & nrow mee te
is.matrix(x) geven, één is voldoende
- De eerste kolom wordt eerst gevuld,
dan de 2e etc → om dit te omzeilen
gebruik je ‘byrow = TRUE’
Converteren van een matrix
Testen van een matrix

, array(x, dim = d) Aanmaken van een array
as.array(y) Converteren van een array
is.array(y) Testen van een array
list() Aanmaken van een lijst
as.list(y) - Eén dimensie, die gevuld kan worden
is.list(y) met verschillende object types
Converteren van een lijst
Testen van een lijst
data.frame() Aanmaken van een dataframe
as.data.frame(y) - Hierbij kan je de meegegeven
is.data.frame(y) kolommen meteen een naam geven
- Input stringsAsFactors = TRUE →
variabelen zijn factoren geworden
Converteren van een dataframe
Testen van een dataframe
Spiekbriefje D: Eigenschappen van objecten
class(x) Geeft als output de klasse van het object x
als character string
str(x) Toont de structuur van het object x in de
console, heeft geen output
length(x) De lengte van een 1D object bepalen, bij
een dataframe is de output het aantal
variabelen
dim(x) Output is een vector met de dimensies van
een object x
- c(4,5) betekent dus 4 rijen & 5
kolommen
nrow(x) Het aantal rijen van een object x
ncol(x) Het aantal kolommen van een object x
Spiekbriefje E: Werken met factors
factor(x, levels = y, labels = z, ordered = Maakt een factor op basis van vector x
FALSE) - y zijn de unieke waarden te vinden in
x
- z zijn de labels voor de unieke
waarden in dezelfde volgorde als de
waarden in y
Met ordered kan je meegeven of je labels
geordend zijn
- Als je bv leeftijdscategorieën
meegeeft die in volgorde staan, moet
je ordered = TRUE meegeven →
belangrijk als je later conditionering
wil toevoegen
Dit zorgt automatisch voor een klasse & dus
soms moet je unclass(…) uitvoeren
is.factor(x) Geeft TRUE als x een factor is
as.factor(x) Zet x om naar een factor door de unieke
waarden te zoeken & deze te gebruiken
voor zowel de levels als labels (in
lexicografische volgorde)
is.ordered(x) Geeft TRUE als x een geordende factor is
as.ordered(x) Zet een vector om naar een geordende
factor
levels(x) Geeft de labels van factor x
Spiekbriefje F: Indexering
names(x) De namen van de variabelen opvragen
names(x) <- y De naam/namen van een object wijzigen
- Als je namen wil verwijderen, dan
wijs je het lege object NULL toe:

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller annadecrem. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $7.90. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

72841 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$7.90
  • (0)
  Add to cart