接下来我们来探讨如何量化这种不稳定的波动,从而得到更有效的信息。
var score=JSON.parse(input.score); var arrlen=score.length; var sumX=0; var sumY=0; var averageX=0; var averageY=0; for (var i=0;i<arrlen;i++) { sumX=sumX+i+1; sumY=sumY+score[i]; } averageX=sumX/arrlen; averageY=sumY/arrlen; var sigmaX=0; var sigmaY=0; for (var i=0;i<arrlen;i++) { var n=(i+1-averageX)*(score[i]-averageY); sigmaX=sigmaX+n; var m=(i+1-averageX)**2; sigmaY=sigmaY+m; } var slope=sigmaX/sigmaY; output = {X:averageX,Y:averageY,sigmaX:sigmaX,sigmaY:sigmaY,slope:slope};
大部分的复杂场景都可以被拆解为几个场景的组合。