The Variable
companion object provides utilities for variables. Pick either COMMON or ROBUST values to the dummy variables.
Attributes
Members list
Type members
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Assign values for dummy variables based on a single categorical/treatment value tt.
Assign values for dummy variables based on a single categorical/treatment value tt.
Value parameters
- sht
-
the amount to shift the value
- tmx
-
the maximum categorical/treatment after shifting
- tt
-
the categorical/treatment value
Attributes
Assign values for the dummy variables based on the categorical/treatment vector 'tt'. A single categorical variable 'tt' with values 'ttmin' to 'ttmax' will be (1) shifted to the range 0 to 'tmax' and then replace by 'tmax' dummy variables/columns as follows: 0 => 0, 0, 0 OR 1, 1, 1 1 => 1, 0, 0 OR 2, 1, 1 2 => 0, 1, 0 OR 1, 2, 1 3 => 0, 0, 1 OR 1, 1, 2 Using (0, 1) for (VAL0, VAL1) is conventional, but using (1, 2) reduces collinearity, for example in QuadRegression
. Note: one-hot encoding using 3 dummy variable leads to singular matrices.
Assign values for the dummy variables based on the categorical/treatment vector 'tt'. A single categorical variable 'tt' with values 'ttmin' to 'ttmax' will be (1) shifted to the range 0 to 'tmax' and then replace by 'tmax' dummy variables/columns as follows: 0 => 0, 0, 0 OR 1, 1, 1 1 => 1, 0, 0 OR 2, 1, 1 2 => 0, 1, 0 OR 1, 2, 1 3 => 0, 0, 1 OR 1, 1, 2 Using (0, 1) for (VAL0, VAL1) is conventional, but using (1, 2) reduces collinearity, for example in QuadRegression
. Note: one-hot encoding using 3 dummy variable leads to singular matrices.
Value parameters
- tt
-
the categorical/treatment vector
Attributes
Return the shift in categorical/treatment variable to make it start at zero as well as the maximum value after shifting. Must call 'dummyVars' first
Return the shift in categorical/treatment variable to make it start at zero as well as the maximum value after shifting. Must call 'dummyVars' first