Documentation
¶
Overview ¶
regression document
regression project regression.go
regression project regression.go
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TableLookupF ¶
************************************************************** 函数功能:查F分布表 参数:
v1:分子自由度v1,横坐标
v2:分母自由度v2,纵坐标
Alpha:检验水平,可取0.01和0.05
返回值:从表中查出的F临界值 **************************************************************
func TableLookupT ¶
************************************************************** 函数功能:查T分布表 参数:
v:自由度
Alpha:检验水平,可取0.005,0.01,0.025,0.05,0.1,0.2,0.25,0.3,0.4,0.45
返回值:从表中查出的T临界值 **************************************************************
Types ¶
type Regre ¶
type Regre struct {
Ys numgo.Array //因变量数列
Xs numgo.Matrix //自变量矩阵
Coeff numgo.Array //回归系数Regression_Coefficient
Q float64 //Q,RSS残差平方和Residual Sum of Squares,是实测值与回归值之差的平方和, 它是由试验误差及其它因素引起的
U float64 //U,RegSS回归平方和Regression Sum of Squares,是回归值与均值之差的平方和, 它反映了自变量的变化所引起的因变量的波动
TSS float64 //Tyy总平方和 Total Sum of Squares
Udf int //回归平方和自由度(自变量个数m)
Qdf int //残差平方和自由度(样本个数n-m-1)
TssDf int //总残差平方和自由度(n-1)
UdUdf float64 //回归方差,U/Udf
QdQdf float64 //残余方差,Q/Qdf
R float64 //复相关系数 Correlation Coefficient;复相关系数越接近1, 回归效果就越好, 因此它可以作为检验总的回归效果的一个指标。但应注意, R与回归方程中自变量的个数m及观测组数n有关, 当n相对于m并不很大时, 常有较大的R值, 因此实际计算中应注意n与m的适当比例, 一般认为应取n至少为m的5到10倍为宜
Ra float64 //复相关系数的临界值
SD float64 //标准偏差,等于残差平方和除以它的自由度再开平方
F float64 //F值
Fa float64 //F临界值
Ts numgo.Array //各个X值的T检验值
Ta float64 //T临界值
Vs numgo.Array //偏回归平方和.偏回归平方和Vi越大, 说明xi在回归方程中越重要, 对y的作用和影响越大, 或者说xi对回归方程的贡献越大。
YEst numgo.Array //Y的估计值 Estimated Y Value
Residual numgo.Array //残差值 Residual=测量值-估计值
StdRes numgo.Array //标准残差值 Standard Residual=残差/标准偏差
RelDev numgo.Array //相对偏差=[(测定值-平均值)/平均值]×100%
Ymax float64 //Y和Y估计值中的最大值
Ymin float64 //Y和Y估计值中的最小值
Yscatter numgo.Matrix //用于绘制Y散点图的数据,n行,2列
}
func Regression ¶
******************************************************************************** 函数功能:回归分析函数 X是因素矩阵,X矩阵是m行n列的矩阵, Y是指标数组,Y有n个元素 cols:X矩阵的行数 rows:X矩阵的列数 ********************************************************************************
Click to show internal directories.
Click to hide internal directories.