MCPcopy Create free account
hub / github.com/EdwardRaff/JSAT / kurtosis

Method kurtosis

JSAT/src/jsat/linear/SparseVector.java:438–460  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

436 }
437
438 @Override
439 public double kurtosis()
440 {
441 double mean = mean();
442
443 double tmp = 0;
444 double var = 0;
445
446 for(int i = 0; i < used; i++)
447 {
448 tmp += pow(values[i]-mean, 4);
449 var += pow(values[i]-mean, 2);
450 }
451
452 //All the zero's we arent storing
453 tmp += pow(-mean, 4)*(length-used);
454 var += pow(-mean, 2)*(length-used);
455
456 tmp /= length;
457 var /= length;
458
459 return tmp / pow(var, 2) - 3;
460 }
461
462 @Override
463 public void copyTo(Vec destination)

Callers

nothing calls this directly

Calls 2

meanMethod · 0.45
powMethod · 0.45

Tested by

no test coverage detected