var result = regression('linear', rawData);
var coeff = result.equation;
anychart.onDocumentReady(function () {
var data_2 = setTheoryData(rawData);
chart = anychart.scatter();
chart.title("The calculated formula: " + result.string + "\nThe coefficient of determination (R2): " + result.r2.toPrecision(2));
var series1 = chart.marker(data_1);
series1.name("Experimental data");
var series2 = chart.line(data_2);
series2.name("Theoretically calculated data");
chart.container("container");
function formula(coeff, x) {
for (var i = 0, j = coeff.length - 1; i < coeff.length; i++, j--) {
result += coeff[i] * Math.pow(x, j);
function setTheoryData(rawData) {
for (var i = 0; i < rawData.length; i++) {
theoryData[i] = [rawData[i][0], formula(coeff, rawData[i][0])];