Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
39
Task/Statistics-Basic/Chipmunk-Basic/statistics-basic.basic
Normal file
39
Task/Statistics-Basic/Chipmunk-Basic/statistics-basic.basic
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
100 sub sample(n)
|
||||
110 dim samp(n)
|
||||
120 for i = 1 to n
|
||||
130 samp(i) = rnd(1)
|
||||
140 next i
|
||||
150 rem calculate mean, standard deviation
|
||||
160 sum = 0
|
||||
170 sumsq = 0
|
||||
180 for i = 1 to n
|
||||
190 sum = sum+samp(i)
|
||||
200 sumsq = sumsq+samp(i)^2
|
||||
210 next i
|
||||
220 print "Sample size ";n
|
||||
230 mean = sum/n
|
||||
240 print
|
||||
250 print " Mean = ";mean
|
||||
260 print " Std Dev = ";(sumsq/n-mean^2)^0.5
|
||||
270 print
|
||||
280 rem------- Show histogram
|
||||
290 scal = 10
|
||||
300 dim bins(scal)
|
||||
310 for i = 1 to n
|
||||
320 z = int(scal*samp(i))
|
||||
330 bins(z) = bins(z)+1
|
||||
340 next i
|
||||
350 for b = 0 to scal-1
|
||||
360 print " ";b;" : ";
|
||||
370 for j = 1 to int(scal*bins(b))/n*70
|
||||
380 print "*";
|
||||
390 next j
|
||||
400 print
|
||||
410 next b
|
||||
420 print
|
||||
430 end sub
|
||||
440 cls
|
||||
450 sample(100)
|
||||
460 sample(1000)
|
||||
470 sample(10000)
|
||||
480 end
|
||||
Loading…
Add table
Add a link
Reference in a new issue