PrgCalcPro: One Variable Statistics
Instructions:
Initialize the parameters: [JUMP] 31 [RUN]
Enter the data: X [RET] [RUN]
Analyze: [JUMP] 14 [RUN], μ on the x stack, sx on the y stack
Registers:
1: n
2: Σx
3: Σx^2
4: Mean (μ)
5: Standard Deviation (sx)
Program:
0: 62 ; R2
1: 14 ; XY // swap
2: 10 ; +
3: 42 ; M2
4: 0F ; BX // last x
5: 22 ; X^2
6: 63 ; R3
7: 10 ; +
8: 43 ; M3
9: 61 ; R1 // determine n
10: 01 ; 1
11: 10 ; +
12: 41 ; M1
13: 50 ; STOP
14: 62 ; R2 // calculate mean
15: 61 ; R1
16: 13 ; /
17: 44 ; M4
18: 63 ; R3 // calculate standard deviation
19: 64 ; R4
20: 62 ; R2
21: 12 ; *
22: 11 ; -
23: 61 ; R1
24: 01 ; 1
25: 11 ; -
26: 13 ; /
27: 21 ; sqr // √
28: 45 ; M5
29: 64 ; R4
30: 50 ; STOP
31: 00 ; 0 // clear variables
32: 41 ; M1
33: 42 ; M2
34: 43 ; M3
35: 44 ; M4
36: 45 ; M5
37: 50 ; STOP
Example: Data set: {2, 3.4, 3.41, 7, 11, 23}
JUMP 31 RUN
2 RET RUN
3.4 RET RUN
3.41 RET RUN
7 RET RUN
11 RET RUN
23 RET RUN
JUMP 14 RUN
Mean = 8.301667
Std. Dev = 7.907997
N = 6
ΣX = 49.81
ΣX^2 = 726.1981
Source for formulas: HP - 21 Applications Book: Hewlett Packard. 1975
This blog is property of Edward Shore, 2016.