@@ -108,54 +108,10 @@ var y = dist.cdf( 0.5 );
108108<!-- eslint no-undef: "error" -->
109109
110110``` javascript
111+ var objectKeys = require ( ' @stdlib/utils/keys' );
111112var cosine = require ( ' @stdlib/stats/base/dists/cosine' );
112113
113-
114- // Create a raised cosine distribution
115- var mu = 2.0 ;
116- var s = 1.5 ;
117- var dist = new cosine.Cosine ( mu, s );
118-
119- // Calculate various distribution properties
120- console .log ( ' Mean: %d' , dist .mean );
121- // => Mean: 2
122-
123- console .log ( ' Median: %d' , dist .median );
124- // => Median: 2
125-
126- console .log ( ' Mode: %d' , dist .mode );
127- // => Mode: 2
128-
129- console .log ( ' Standard Deviation: %d' , dist .stdev );
130- // => Standard Deviation: 0.6123724356957945
131-
132- console .log ( ' Variance: %d' , dist .variance );
133- // => Variance: 0.375
134-
135- // Evaluate the probability density function (PDF)
136- var x = 1.5 ;
137- console .log ( ' PDF( %d ): %d' , x, dist .pdf ( x ) );
138- // => PDF( 1.5 ): 0.2886751345948129
139-
140- // Evaluate the cumulative distribution function (CDF)
141- console .log ( ' CDF( %d ): %d' , x, dist .cdf ( x ) );
142- // => CDF( 1.5 ): 0.21132486540518708
143-
144- // Generate random samples
145- var samples = new Array ( 5 );
146- for ( var i = 0 ; i < 5 ; i++ ) {
147- samples[ i ] = dist .quantile ( Math .random () );
148- }
149- console .log ( ' Samples: %s' , samples .join ( ' , ' ) );
150- // => Samples: 2.2642152512549444, 2.7489308009950834, 1.6391832278662363, 1.3555922486975812, 2.4894454832467757
151-
152- // Calculate distribution moments
153- console .log ( ' Skewness: %d' , cosine .skewness ( mu, s ) );
154- // => Skewness: 0
155-
156- console .log ( ' Excess Kurtosis: %d' , cosine .kurtosis ( mu, s ) );
157- // => Excess Kurtosis: -0.5933333333333333
158-
114+ console .log ( objectKeys ( cosine ) );
159115```
160116
161117</section >
0 commit comments