function getRegressionPoints(data,xVal,yVal,order = 1) { console.log('data reglines', data) var newData = []; var xArr = [], yArr = []; data.forEach(d => { if (d[yVal]) { xArr.push(d[xVal]); yArr.push(d[yVal]); } }); var xMatrix = []; var xTemp = []; var yMatrix = numeric.transpose([yArr]); console.log('yMatrix', yMatrix) for (j=0;j { var x = d.x; var y = 0; solution.forEach((v,i) => y += v * Math.pow(x,i)) lineData.push({x:x,y:y}); }) return lineData; }