Samenvatting
Hulpmiddel voor eenvoudige rekensommen
Eenvoudige rekensommen zijn een fluitje van een cent voor R. Omdat de algemene rekenregels worden toegepast, is het mogelijk om een rekensom volledig in R uit te schrijven om achter het resultaat te komen.
# een volledig uitgeschreven rekensom uitrekenen
4 * (9 ^ 2 + (3 + 12 / 6) ) + 11 - 3
## [1] 352
Naast de waarde direct in te voeren kunnen er natuurlijk ook berekeningen woorden uitgevoerd die in vectoren zijn opgeslagen. In principe doe je met programmeren niet anders.
Data genereren
In sommige gevallen heb je proef data (sample data) nodig om te experimenteren. Hier zijn verschillende functies voor in R. In het voorbeeld van dit hoofdstuk is de rnorm()
functie gebruikt. Dit zou vooral gebruikt worden door statistici omdat dit normaal verdeelde data genereert. De runif
functie die we gebruikt hebben heeft niets te maken met een normale verdeling en genereert gewoon data. Naast deze twee populaire manieren zijn er nog veel meer mogelijkheden om data te genereren in R.
Als je meer wilt weten over de
runif()
functie in R om data te genereren, kun je het?runif()
command invoeren om de instructie van de functie te bekijken. Dit kun je voor iedere functie doen.
Berekeningen uitvoeren
Door data op te slaan in vectoren, kun je zeer krachtige berekeningen maken. Als je daarbij ook nog eens gebruikt maakt van zelfgeschreven formules die je opslaat in functies, heb je een heel krachtig rekenmiddel tot je beschikking. Vector en matrix-calculaties zijn in sommige bedrijven de vaste kost, R leent zich hier uitstekend voor.
aantallen <- c(23, 45, 63, 78, 12, 100)
prijzen <- c(120, 356, 183, 59, 12, 31)
aantallen * prijzen
## [1] 2760 16020 11529 4602 144 3100
sum(aantallen * prijzen)
## [1] 38155