statsmodels.regression.dimred.SlicedInverseReg.fit_regularized¶
-
SlicedInverseReg.fit_regularized(ndim=
1, pen_mat=None, slice_n=20, maxiter=100, gtol=0.001, **kwargs)[source]¶ 使用正则化SIR估计EDR空间。
- Parameters:¶
- ndim
int 要估计的EDR方向的数量
- pen_matarray_like
一个二维数组,使得dot(pen_mat, dirs)`的Frobenius范数的平方被添加到目标函数中,其中dirs是一个正交数组,其列跨越估计的EDR空间。
- slice_n
int,optional 每个切片的观测目标数量
- maxiter :int
估计EDR空间的最大迭代次数。
- gtol
float 如果目标函数的梯度的范数低于此值,算法已收敛。
- ndim
- Returns:¶
Aresultsclassinstance.
注释
如果exog的每一行可以被视为包含在等间距位置上评估的函数值,那么将pen_mat的行设置为[[1, -2, 1, …], [0, 1, -2, 1, ..], …]将给出平滑的EDR系数。这是一种使用平方二阶导数作为惩罚的“函数性SIR”形式。
参考文献
L. Ferre, A.F. Yao (2003). 函数切片逆回归分析。统计学:理论与应用统计学期刊 37(6) 475-488。
Last update:
Oct 16, 2024