
接下来我们来探讨如何量化这种不稳定的波动,从而得到更有效的信息。







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};

大部分的复杂场景都可以被拆解为几个场景的组合。


