Cumulative standard deviation: Difference between revisions
Content deleted Content added
→{{header|J}}: Simplify and add alternative |
|||
Line 728: | Line 728: | ||
<lang j> mean=: +/ % # |
<lang j> mean=: +/ % # |
||
dev=: - mean |
dev=: - mean |
||
stddevP=: [: %:@mean *:@dev |
stddevP=: [: %:@mean *:@dev NB. A) 3 equivalent defs for stddevP |
||
stddevP=: [: mean&.:*: dev NB. B) uses Under (&.:) to apply inverse of *: after mean |
|||
stddevP=: %:@(mean@:*: - *:@mean) NB. C) sqrt of ((mean of squares) - (square of mean)) |
|||
stddevP\ 2 4 4 4 5 5 7 9 |
stddevP\ 2 4 4 4 5 5 7 9 |