- x
A spark_connection
, ml_pipeline
, or a tbl_spark
.
- formula
Used when x
is a tbl_spark
. R formula as a character string or a formula. This is used to transform the input dataframe before fitting, see ft_r_formula for details.
- family
Name of family which is a description of the error distribution to be used in the model. Supported options: "gaussian", "binomial", "poisson", "gamma" and "tweedie". Default is "gaussian".
- link
Name of link function which provides the relationship between the linear predictor and the mean of the distribution function. See for supported link functions.
- fit_intercept
Boolean; should the model be fit with an intercept term?
- offset_col
Offset column name. If this is not set, we treat all instance offsets as 0.0. The feature specified as offset has a constant coefficient of 1.0.
- link_power
Index in the power link function. Only applicable to the Tweedie family. Note that link power 0, 1, -1 or 0.5 corresponds to the Log, Identity, Inverse or Sqrt link, respectively. When not set, this value defaults to 1 - variancePower, which matches the R "statmod" package.
- link_prediction_col
Link prediction (linear predictor) column name. Default is not set, which means we do not output link prediction.
- reg_param
Regularization parameter (aka lambda)
- max_iter
The maximum number of iterations to use.
- weight_col
The name of the column to use as weights for the model fit.
- solver
Solver algorithm for optimization.
- tol
Param for the convergence tolerance for iterative algorithms.
- variance_power
Power in the variance function of the Tweedie distribution which provides the relationship between the variance and mean of the distribution. Only applicable to the Tweedie family. (see Tweedie Distribution (Wikipedia)) Supported values: 0 and [1, Inf). Note that variance power 0, 1, or 2 corresponds to the Gaussian, Poisson or Gamma family, respectively.
- features_col
Features column name, as a length-one character vector. The column should be single vector column of numeric values. Usually this column is output by ft_r_formula
.
- label_col
Label column name. The column should be a numeric column. Usually this column is output by ft_r_formula
.
- prediction_col
Prediction column name.
- uid
A character string used to uniquely identify the ML estimator.
- ...
Optional arguments; see Details.