public class GamUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GamUtils.AllocateType |
| Constructor and Description |
|---|
GamUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addFrameKeys2Keep(java.util.List<water.Key<water.fvec.Vec>> keep,
water.Key<water.fvec.Frame>... keyNames) |
static double[][][] |
allocate3DArray(int num2DArrays,
GAMModel.GAMParameters parms,
GamUtils.AllocateType fileMode) |
static water.fvec.Frame |
buildGamFrame(int numGamFrame,
water.Key<water.fvec.Frame>[] gamFramesKey,
water.fvec.Frame _train,
java.lang.String response_column) |
static int |
colIndexFromColNames(java.lang.String[] colnames,
java.lang.String oneName) |
static double[] |
convertCenterBeta2Beta(double[][][] ztranspose,
int gamNumStart,
double[] centerBeta,
int betaSize) |
static void |
copy2DArray(double[][] src_array,
double[][] dest_array) |
static GLMModel.GLMParameters |
copyGAMParams2GLMParams(GAMModel.GAMParameters parms,
water.fvec.Frame trainData,
water.fvec.Frame valid) |
static int |
copyGLMCoeffNames2GAMCoeffNames(GAMModel model,
GLMModel glm,
DataInfo dinfo) |
static void |
copyGLMCoeffs2GAMCoeffs(GAMModel model,
GLMModel glm,
DataInfo dinfo,
GLMModel.GLMParameters.Family family,
int gamNumStart,
boolean standardized,
int nclass) |
static boolean |
equalColNames(java.lang.String[] name1,
java.lang.String[] standardN,
java.lang.String response_column) |
static int |
locateBin(double xval,
double[] knots) |
static void |
setParamField(GAMModel.GAMParameters parms,
GLMModel.GLMParameters glmParam,
boolean superClassParams,
java.lang.reflect.Field[] gamFields) |
static java.lang.Integer[] |
sortCoeffMags(int arrayLength,
double[] coeffMags) |
public static double[][][] allocate3DArray(int num2DArrays,
GAMModel.GAMParameters parms,
GamUtils.AllocateType fileMode)
public static java.lang.Integer[] sortCoeffMags(int arrayLength,
double[] coeffMags)
public static boolean equalColNames(java.lang.String[] name1,
java.lang.String[] standardN,
java.lang.String response_column)
public static void copy2DArray(double[][] src_array,
double[][] dest_array)
public static GLMModel.GLMParameters copyGAMParams2GLMParams(GAMModel.GAMParameters parms, water.fvec.Frame trainData, water.fvec.Frame valid)
public static void setParamField(GAMModel.GAMParameters parms, GLMModel.GLMParameters glmParam, boolean superClassParams, java.lang.reflect.Field[] gamFields)
public static int locateBin(double xval,
double[] knots)
public static int colIndexFromColNames(java.lang.String[] colnames,
java.lang.String oneName)
public static void copyGLMCoeffs2GAMCoeffs(GAMModel model, GLMModel glm, DataInfo dinfo, GLMModel.GLMParameters.Family family, int gamNumStart, boolean standardized, int nclass)
public static double[] convertCenterBeta2Beta(double[][][] ztranspose,
int gamNumStart,
double[] centerBeta,
int betaSize)
public static int copyGLMCoeffNames2GAMCoeffNames(GAMModel model, GLMModel glm, DataInfo dinfo)
public static water.fvec.Frame buildGamFrame(int numGamFrame,
water.Key<water.fvec.Frame>[] gamFramesKey,
water.fvec.Frame _train,
java.lang.String response_column)
public static void addFrameKeys2Keep(java.util.List<water.Key<water.fvec.Vec>> keep,
water.Key<water.fvec.Frame>... keyNames)