var extend = require('node.extend'); let MI={ CalcLMI:function(req, res, next){ let clusterdata = req.body.clusterdata let featureslength = req.body.featureslength let adjList = req.body.adjList let dataset = [] for(let i=0;i{ result = plusV(result, VmultiN(weight,minusV(dataset[thisid],Mean))) }) result = multiV( result,minusV(dataset[id],Mean)) //something start let something = 0 for(let i=0;i{ weightsum += weight }) result = result / weightsum return result } function getadjlist(adjnum, weight,result, ids, adjList){ if (adjnum==1){ ids.forEach(id=>{ for(let i=0;i{ for(let i=0;i