某科研团队正在研究一项实验,他们收集了一组数据,想要找到一个合适的模型来描述变量之间的关系。经过初步分析,他们认为简单的线性模型无法很好地拟合数据,可能需要使用多项式回归模型。为了准确地找到最佳拟合的多项式,他们决定使用最小二乘法进行计算。请你帮助科研团队实现一个程序,使用最小二乘法和 NumPy 库计算多项式问归模型的热数,具体要求如下:
1.读取输入数据集,由多个数据点组成,每个数据点包含一个自变量 ((x)) 和一个因变量 ((y)) 。
2.读取多项式的阶数(n),即拟合多项式的最高次数。
本题要求根据给定的数据点,利用最小二乘法拟合一个多项式回归模型。设有 N 个数据点,每个数据点包含自变量 x 与因变量 y。同时给定多项式的最高次数 n(满足 0<n<N)。多项式模型形式为
y=anxn+an−1xn−1+⋯+a1x+a0要求求出从最高次幂到常数项的系数,并将每个系数保留四位小数。