Excel:Kansverdelingen: verschil tussen versies

Uit Systeemmodellering
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met 'Uitwerking met uitgebreide toelichting in Excel van vijf van de theoretische kansverdelingen die je voor het vak ''Sys...')
 
 
(2 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 14: Regel 14:
 
|Uniform||U(a, b)||='''a'''+ASELECT()*('''b'''-'''a''')||='''a'''+RAND()*('''b'''-'''a''')
 
|Uniform||U(a, b)||='''a'''+ASELECT()*('''b'''-'''a''')||='''a'''+RAND()*('''b'''-'''a''')
 
|-
 
|-
|Binomiaal||Bin(n, p)||=BINOMIALE.INV('''n'''; '''p'''; ASELECT())||=BINOM.INV('''n''', '''p''', RAND())
+
|Binomiaal||B(n, p)||=BINOMIALE.INV('''n'''; '''p'''; ASELECT())||=BINOM.INV('''n''', '''p''', RAND())
 
|-
 
|-
|Negatief-exponentieel||Exp(λ)||=-'''λ'''*LN(1-ASELECT())||=-'''λ'''*LN(1-RAND())
+
|Negatief-exponentieel||Exp(λ)||=-LN(ASELECT())/'''λ'''||=-LN(RAND())/'''λ'''
 
|-
 
|-
|Poisson (benadering met Binomiale verdeling)||Poisson(λ)||=BINOMIALE.INV(1000; '''λ'''/1000; ASELECT())||=BINOM.INV(1000, '''λ'''/1000, RAND())
+
|Poisson (benadering met Binomiale verdeling)||Pois(λ)||=BINOMIALE.INV(1000; '''λ'''/1000; ASELECT())||=BINOM.INV(1000, '''λ'''/1000, RAND())
 
|-
 
|-
 
|Driehoek, symmetrisch tussen -1 en 1||T(-1, 1) (= U(0, 1) - U(0, 1))||=ASELECT()-ASELECT()||=RAND()-RAND()
 
|Driehoek, symmetrisch tussen -1 en 1||T(-1, 1) (= U(0, 1) - U(0, 1))||=ASELECT()-ASELECT()||=RAND()-RAND()

Huidige versie van 7 dec 2021 om 08:26

Uitwerking met uitgebreide toelichting in Excel van vijf van de theoretische kansverdelingen die je voor het vak Systeemmodellering 1 moet kennen (U, T, N, Exp, Poisson).

In deze uitwerking wordt ook uitgelegd hoe je een histogram maakt dat zich automatisch aanpast als de dataset verandert.

Bestand:Kansverdelingen.xlsx

Zie voor de uitleg van onderstaande formules ook de toelichting in de paragraaf "Toevalsgetallen genereren in Excel".

Implementatie

Verdeling Notatie Excel-notatie NL Excel-notatie EN
Uniform U(a, b) =a+ASELECT()*(b-a) =a+RAND()*(b-a)
Binomiaal B(n, p) =BINOMIALE.INV(n; p; ASELECT()) =BINOM.INV(n, p, RAND())
Negatief-exponentieel Exp(λ) =-LN(ASELECT())/λ =-LN(RAND())/λ
Poisson (benadering met Binomiale verdeling) Pois(λ) =BINOMIALE.INV(1000; λ/1000; ASELECT()) =BINOM.INV(1000, λ/1000, RAND())
Driehoek, symmetrisch tussen -1 en 1 T(-1, 1) (= U(0, 1) - U(0, 1)) =ASELECT()-ASELECT() =RAND()-RAND()
Driehoek, symmetrisch tussen a en b T(a, b) =(a+b)/2+(b-a)*(ASELECT()-ASELECT())/2 =(a+b)/2+(b-a)*(RAND()-RAND())/2
Driehoek, eenzijdig aflopend T(a, b, a) =a+ABS(ASELECT()-ASELECT())*(b-a) =a+ABS(RAND()-RAND())*(b-a))
Driehoek T(a, b, c) =ALS(ASELECT() < (c-a)/(b-a);
c - ABS(ASELECT()-ASELECT())*(c-a);
c + ABS(ASELECT()-ASELECT())*(b-c))
=IF(RAND() < (c-a)/(b-a),
c - ABS(RAND()-RAND())*(c-a),
c + ABS(RAND()-RAND())*(b-c))