Skip to content

Commit 9b06689

Browse files
committed
changes in fun.js and trial.js for standard deviation
1 parent 70c0121 commit 9b06689

2 files changed

Lines changed: 45 additions & 4 deletions

File tree

fun.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,47 @@ module.exports=function myfunction(n)
116116
}
117117

118118
}
119+
120+
121+
this.standardDeviation= function(value)
122+
{
123+
var length;
124+
length=arr1.length;
125+
if(count<n)
126+
{
127+
arr1.push(value);
128+
count++;
129+
}
130+
131+
if(count>=n)
132+
{
133+
var k=count%n;
134+
arr1[k]=value;
135+
var sum=0;
136+
for(var h=0;h<n;h++)
137+
{
138+
sum=sum+arr1[h];
139+
}
140+
var mean=sum/n;
141+
142+
143+
144+
var sd;
145+
sum=0;
146+
for(var h=0;h<n;h++)
147+
{
148+
sd=arr1[h]-mean;
149+
sd=Math.pow(sd,2);
150+
sum=sum+sd;
151+
}
152+
153+
var resul=sum/n;
154+
resul=Math.sqrt(resul);
155+
count++;
156+
return resul;
157+
}
158+
159+
}
119160
}
120161

121162

trial.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ for(var j=0;j<50;j++)
1818

1919
k= ins1.sum(j);
2020
l=ins2.min(j);
21-
m=ins3.max(j);
22-
n=ins4.average(j);
21+
m=ins3.average(j);
22+
n=ins4.standardDeviation(j);
2323

2424

2525
console.log("sum-----"+k);
2626
console.log("min---"+l);
27-
console.log("average---"+n);
28-
console.log("max---"+m);
27+
console.log("standard---"+n);
28+
console.log("average---"+m);
2929

3030

3131
}

0 commit comments

Comments
 (0)