Versions in this module Expand all Collapse all v1 v1.0.0 Nov 4, 2025 Changes in this version + type Lasso struct + Alpha float64 + FitIntercept bool + MaxIter int + Tol float64 + func NewLasso(alpha float64, maxIter int, fitIntercept bool) *Lasso + func (l *Lasso) Coef() []float64 + func (l *Lasso) Fit(X *dataframe.DataFrame, y *seriesPkg.Series[any]) error + func (l *Lasso) Intercept() float64 + func (l *Lasso) NIter() int + func (l *Lasso) Predict(X *dataframe.DataFrame) (*seriesPkg.Series[any], error) + func (l *Lasso) Score(X *dataframe.DataFrame, y *seriesPkg.Series[any]) (float64, error) + type LinearRegression struct + FitIntercept bool + func NewLinearRegression(fitIntercept bool) *LinearRegression + func (lr *LinearRegression) Coef() []float64 + func (lr *LinearRegression) Fit(X *dataframe.DataFrame, y *seriesPkg.Series[any]) error + func (lr *LinearRegression) Intercept() float64 + func (lr *LinearRegression) Predict(X *dataframe.DataFrame) (*seriesPkg.Series[any], error) + func (lr *LinearRegression) Score(X *dataframe.DataFrame, y *seriesPkg.Series[any]) (float64, error) + type LogisticRegression struct + C float64 + FitIntercept bool + LearningRate float64 + MaxIter int + Penalty string + Tol float64 + func NewLogisticRegression(penalty string, C float64, maxIter int) *LogisticRegression + func (lr *LogisticRegression) Classes() []string + func (lr *LogisticRegression) Coef() []float64 + func (lr *LogisticRegression) Fit(X *dataframe.DataFrame, y *seriesPkg.Series[any]) error + func (lr *LogisticRegression) Intercept() float64 + func (lr *LogisticRegression) NIter() int + func (lr *LogisticRegression) Predict(X *dataframe.DataFrame) (*seriesPkg.Series[any], error) + func (lr *LogisticRegression) PredictProba(X *dataframe.DataFrame) (*dataframe.DataFrame, error) + type Ridge struct + Alpha float64 + FitIntercept bool + func NewRidge(alpha float64, fitIntercept bool) *Ridge + func (r *Ridge) Coef() []float64 + func (r *Ridge) Fit(X *dataframe.DataFrame, y *seriesPkg.Series[any]) error + func (r *Ridge) Intercept() float64 + func (r *Ridge) Predict(X *dataframe.DataFrame) (*seriesPkg.Series[any], error) + func (r *Ridge) Score(X *dataframe.DataFrame, y *seriesPkg.Series[any]) (float64, error)