多元线性回归指的是根据多个自变量拟合一条曲线可以根据给定的自变量输出尽可能准确的因变量。
#include<cstdio>
#include<iostream>
#include<sstream>
#include<cstdlib>
#include<cmath>
#include<cctype>
#include<string>
#include<cstring>
#include<algorithm>
#include<stack>
#include<queue>
#include<set>
#include<map>
#include<ctime>
#include<vector>
#include<fstream>
#include<list>
#include <iomanip>
using namespace std;
const int counts = 3; //系数的个数-(x+1)
//解线性方程组-高斯列主元素消元法
void swap_row(int row1, int row2, double matrix[][counts+1]) { //交换两行元素
double *d = (double*)malloc((counts + 1) * sizeof(double));
memcpy(d, matrix[row1], (counts + 1) * sizeof(double));
memcpy(matrix[row1], matrix[row2], (counts + 1) * sizeof(double));
memcpy(matrix[row2], d, (counts +