MCPcopy Create free account
hub / github.com/WinVector/Logistic / GeneralIndicator

Class GeneralIndicator

src/com/winvector/variables/BTable.java:59–79  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57
58
59 private static final class GeneralIndicator {
60 @SuppressWarnings("unused")
61 public final String var;
62 public final String name;
63 public final Map<String,Double> levelEncodings = new HashMap<String,Double>(); // indexed by levels of var
64 public final int warmStartOutcome;
65
66 public GeneralIndicator(final String var, final String name, final int nlevels, final int warmStartOutcome) {
67 this.var = var;
68 this.name = name;
69 this.warmStartOutcome = warmStartOutcome;
70 }
71
72 public double normSq() {
73 double nsq = 0.0;
74 for(final double v: levelEncodings.values()) {
75 nsq += v*v;
76 }
77 return nsq;
78 }
79 }
80
81
82 public static ArrayList<GeneralIndicator> encode(final BStat stat, final String variable, final VariableEncodings oldAdapter, final double[] oldX) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected