100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Samenvatting Programmeren

Rating
2.0
(1)
Sold
1
Pages
11
Uploaded on
30-07-2023
Written in
2022/2023

Samenvatting van het vak 'Programmeren' dat gegeven wordt in de 1ste Bachelor Biomedische Wetenschappen aan de Vrije Universiteit Brussel (VUB)

Institution
Course









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Course

Document information

Uploaded on
July 30, 2023
Number of pages
11
Written in
2022/2023
Type
Summary

Subjects

Content preview

1 ####################################
2 #SAMENVATTING CODES
3 ####################################
4
5 ####################################
6 # POWERPOINT/ THEORIE
7 ####################################
8
9 # run code : Ctrl+ Enter
10
11 # rerun code bij loops: icoontje met blauwe en groene pijl
12
13 # heel de script runnen: icoon source
14
15 # verschil van cat en print: cat geeft geen output om op te slaan
16 # print geeft wel output om op te slaan,
17 #in de vorm van een vector van character strings
18
19 # verschil Na en NaN: not available vs not a number
20
21 # vectoren: basis van alles in R, één dimentie, één type
22
23 # factor: data opdelen in x categorieën (één type)
24
25 # matrix, kolomgewijs: combinatie van één of meerdere vectoren (twee dimenties)
26 #(één type)
27
28 # array, kolomgewijs: combinatie van één of meerdere vectoren (meerdere dimenties)
29 #(één type)
30
31 # dataframe, kolomgewijs: Een combinatie van één of meerdere vectoren, met optioneel
andere inwendige structuren
32 #(meerdere types)
33
34 # lijst: Een combinatie VAN verschillende objecten, met optioneel een verschillende
lengte
35 #(meerdere types)
36
37
38 # atomische vector types
39 # numeric: num, bevat nummers
40 # integer: int, bevat gehele getallen. Dit is een speciaal type van numerieke
vector.
41 # character: char, bevat tekst
42 # logical: logi, bevat enkel de logische waardes TRUE en FALSE
43
44 # Syntax-fouten
45 # Als je code schrijft die R niet kan begrijpen, heb je syntax-fouten.
46 # Syntax-fouten resulteren altijd in een foutmelding en
47 # vaak worden die veroorzaakt door het verkeerd gebruiken van een functie
48 # of het vergeten van een haakje/quote.
49
50 # Semantische fouten
51 # Als je de juiste code schrijft die niet doet wat je denkt dat het doet, heb je een
semantische fout.
52 # De code zelf is correct, maar de uitkomst van die regel code is dat niet.
53 # Het kan bijvoorbeeld een ander type object retourneren dan u verwacht.
54 # Als u dat object verderop gebruikt, zal het niet het type zijn dat u denkt dat het
is
55 # en zal uw code daar mislukken.
56
57 # Logische fouten
58 # Waarschijnlijk het moeilijkst te vinden zijn fouten in de logica van je code.
59 # Uw code werkt, genereert geen fouten of waarschuwingen, maar geeft nog steeds niet
het verwachte resultaat.
60 # De fout zit niet in de code zelf, maar in de logica die wordt uitgevoerd.
61
62 # Samenvatten van data
63 # Getallen:
64 # Gemiddelde, standaardafwijking
65 # Mediaan, Q1-Q3, interkwartielafstand
66
67 # Grafisch:

, 68 # Histogram met eventueel densityplot
69 # y-as: aantal of density
70 # x-as: continue waarde (interval/ratio)
71 # Typisch aan een densityplot is dat de oppervlakte onder die curve gelijk moet
zijn aan 1.
72
73 # Spreidingsdiagram of scatterplot
74 # y-as: continue waarde (interval/ratio)
75 # x-as: continue waarde (interval/ratio)
76 # categorieën (nominaal/ordinaal) [kan evt. ook
77 # Als je een hoop continue variabelen meegeeft aan de plot functie, maakt die
daar een spreidingsdiagram van
78 # waar de correlatie uit af te leiden is
79
80 # Boxplot
81 # y-as: continue waarde (interval/ratio)
82 # x-as: categorieën (nominaal/ordinaal) => factor
83 # Geeft de spreiding weer van een bepaalde y-waarde binnen een bepaalde
categorie
84
85 # plot van een vector
86 # y-as: waarden
87 # x-as: index
88
89 ###########################################
90 #BASIS CODES
91 ###########################################
92
93 # random number generator
94 set.seed()
95
96 # random nummer uit een specifieke lengte van cijfers
97 sample(x = , size = , replace= )
98
99 # wat voldoet aan een bepaalde waarde
100 which(x == 7)
101 which(x < 12)
102
103 # de structuur/ vorm/ soort van een variable
104 str()
105
106 # bovenste/ onderste 6 elementen
107 head()
108 tail()
109
110 # maximum en minimum
111 max()
112 min()
113
114 # dimentie van alle andere (geen vectoren)
115 dim()
116
117 #samenvatting van statistieken van dataframe
118 summary(object= )
119
120 # vervangen van het eerste optreden van een element
121 gsub(pattern =, replacement = , x =)
122
123 # vervangen van alle optredens
124 stringr::str_replace_all(string = , pattern = , replacement = )
125
126 # global environment leeg maken
127 rm()
128
129 #oplijsten van objecten uit global environment
130 ls()
131
132 #vragen waar je iets opslaat
133 getwd()
134
135 # aantal uit de standaardnormaalverdeling
136 rnorm(88)
137
$7.77
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached


Also available in package deal

Reviews from verified buyers

Showing all reviews
8 months ago

2.0

1 reviews

5
0
4
0
3
0
2
1
1
0
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
elenacamachoperez Vrije Universiteit Brussel
Follow You need to be logged in order to follow users or courses
Sold
36
Member since
2 year
Number of followers
11
Documents
9
Last sold
2 months ago

3.9

8 reviews

5
3
4
2
3
2
2
1
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions