Download Print deze pagina

HP 50g Gebruikershandleiding pagina 577

Verberg thumbnails Zie ook voor 50g:

Advertenties

Functies voor continue verdelingen
Als we een verzameling functies willen definiëren die overeenkomt met de
gamma-, de exponentiële, bèta- en Weibull-verdelingen, moeten we eerst een
subdirectory met de naam CFUN (Continue FUNcties) aanmaken en de
volgende functies definiëren (wijzig naar Approx-modus):
Gamma pdf :
Gamma cdf:
Bèta pdf :
' βpdf(x)= GAMMA(α+β)*x^(α-1)*(1-x)^(β-1)/(GAMMA(α)*GAMMA(β))'
Bèta cdf:
Exponentiële pfd:
Exponentiële cdf:
Weibull pdf:
Weibull cdf:
Gebruik de functie DEFINE om al deze functies te definiëren. Voer daarna de
waarden α en β in , bijvoorbeeld 1K~‚a` 2K
~‚b`
Tenslotte moet u voor de cdf voor Gamma en de cdf's voor Bèta de
programmadefinities bewerken om
die door de functie DEFINE worden geproduceerd. De Gamma-cdf, dus de
functie gcdf, moet bijvoorbeeld worden aangepast zodat hij er als volgt uitziet:
x ' NUM( ∫ (0,x,gpdf(t),t))' » en weer opgeslagen in @gcdf
«
Herhaal de procedure voor β− cdf.
In tegenstelling tot de discrete functies die we eerder hebben gedefinieerd,
worden bij de continue functies die in deze paragraaf worden gedefinieerd de
parameters ( α en/of β ) niet in de definities opgenomen. U hoeft ze dus niet op
het beeldscherm in te voeren om de functies te berekenen. De parameters
moeten echter wel eerder worden gedefinieerd door de bijbehorende waarden
op te slaan in de variabelen α en β . Als alle functies en de waarden α en β zijn
opgeslagen, kunt u de menulabels bestellen met de functie ORDER. U roept de
functie als volgt op:
ORDER({' α ',' β ','gpdf','gcdf',' β pdf',' β cdf','epdf','ecdf','Wpdf','Wcdf'})
'gpfd (x) = x^(α-1)*EXP(-x/β)/(β^α*GAMMA(α))'
'gcdf(x) = ∫(0,x,gpdf(t),t)'
' β c
∫(0,x, βpd(t),t)'
=
df(x)
'epdf(x) = EXP(-x/β)/β'
'ecdf(x) = 1 - EXP(-x/β)'
'Wpdf(x) = α*β*x^(β-1)*EXP(-α*x^β)'
'Wcdf(x) = 1 - EXP(-α*x^β)'
NUM toe te voegen aan de programma's
.
Blz. 17-8

Advertenties

loading