⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linearregressionnd.cpp

📁 文件为数值算法的c++程序。
💻 CPP
字号:
//LinearRegressionND.cpp	n元线性回归分析

#include <iostream>			//模板类输入输出流iostream标准头文件
#include <valarray>			//模板类valarray的标准头文件
#include <Matrix.h>			//模板类Matrix头文件
#include <Statistic.h>		//数据处理与回归分析头文件
using namespace std;		//名字空间

void main(void)
{	
	valarray<long double> a(4);
	valarray<long double> v(3);
	valarray<long double> dt(4);
	long double x0(192), h(2);

	long double x[3][5] = 
	{
		{1.1,1.0,1.2,1.1,0.9},
        {2.0,2.0,1.8,1.9,2.1},
		{3.2,3.2,3.0,2.9,2.9}
	};
	
	long double y[5] = {10.1,10.2,10.0,10.1,10.0};
	 
	matrix<long double> xx(&x[0][0], 3, 5);
	valarray<long double> yy(y, 5);

    LinearRegressionND(xx,yy,a,dt,v);

	cout << endl;

	for (int i=0; i<4; i++)
		cout << " a(" << i << ") = " << a[i] << endl;
	
	cout << endl << " q = " << dt[0] << "\t s = " << dt[1];
								cout <<  "\t r = " << dt[2] << endl;
	
	cout << endl;
	
	for (i=0; i<3; i++)
		cout << " v(" << i << ") = " << v[i] << endl;

	cout << endl;

	cout << " u = " << dt[3] << endl << endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -