接口 MultipleLinearRegression
public interface MultipleLinearRegression
多元线性回归可以用矩阵表示。
y=X*b+u其中y是一个n维向量,X是一个[n,k]矩阵,其k列称为回归变量,b是回归参数的k维向量,u是误差项或残差的n维向量。这种表示在文献中是相当标准的,参见例如Davidson and MacKinnon, Econometrics Theory and Methods, 2004。
-
方法概要
修饰符和类型方法说明double
返回回归变量的方差,即Var(y)。double[]
估计回归参数b。double[]
返回回归参数的标准误差。double[][]
估计回归参数的方差,即Var(b)。double[]
估计残差,即u = y - X*b。
-
方法详细资料
-
estimateRegressionParameters
double[] estimateRegressionParameters()估计回归参数b。- 返回:
- 代表b的[k,1]数组
-
estimateRegressionParametersVariance
double[][] estimateRegressionParametersVariance()估计回归参数的方差,即Var(b)。- 返回:
- 代表b的方差的[k,k]数组
-
estimateResiduals
double[] estimateResiduals()估计残差,即u = y - X*b。- 返回:
- 代表残差的[n,1]数组
-
estimateRegressandVariance
double estimateRegressandVariance()返回回归变量的方差,即Var(y)。- 返回:
- 代表y的方差的双精度数
-
estimateRegressionParametersStandardErrors
double[] estimateRegressionParametersStandardErrors()返回回归参数的标准误差。- 返回:
- 估计回归参数的标准误差
-