KRR y WITH x1 TO x5
/KERNEL RBF(ALPHA=.75).
- The extension performs a kernel ridge regression of
y on
the covariate list x1 TO x5, which includes the variables x1,
x5, and any variables in the active dataset between x1 and
x5.
- The
RBF or radial basis function kernel type is used.
- The regularization strength parameter
ALPHA is set to
.75, which results in less regularization than the default value of
1.
- The
GAMMA parameter is not specified, which means the
sklearn default value of 1/p is passed to Python.
KRR y WITH x
/KERNEL POLYNOMIAL(DEGREE=2 COEF0=1)
/PLOT RESIDUALS_VS_PREDICTED
/SAVE PRED RESID DUAL.
- The extension performs a kernel ridge regression of
y on
x.
- A polynomial kernel is used.
- The degree of the polynomial is
2, indicating a quadratic
function.
- The
0 coefficient for the polynomial kernel is set at its
default value of 1.
- The gamma value in the kernel is left at the default value of
1/p.
- The alpha regularization parameter is left at the default value of
1.
- A scatterplot of residuals versus predicted values is displayed.
- Predicted values, residuals, and dual space coefficient weights are saved
using default names.
KRR y WITH x
/KERNEL RBF(ALPHA=.5 TO 1.5 BY .1 GAMMA=.01 .1 1)
/KERNEL SIGMOID(ALPHA=.5 TO 1.5 BY .1 GAMMA=.01 .1 1 COEF0=0 1)
/CROSSVALID NFOLDS=10
/CRITERIA TIMER=15
/PRINT COMPARE
/SAVE PRED RESID.
- Grid search using cross-validation is specified in order to select a best
model.
- For the
RBF kernel, 30 models are generated, using ten
different values for ALPHA and three different values for
GAMMA.
- For the
SIGMOID kernel, 60 models are generated, using ten
different values for ALPHA, three different values for GAMMA, and
two different values for COEF0.
- Each model is estimated ten times and the average cross-validation
R2 is used to assess model accuracy.
- The TIMER specification on the CRITERIA subcommand allows
15 minutes for execution.