public class NestedCovariateModelEffect extends Object implements ModelEffect
Constructor and Description |
---|
NestedCovariateModelEffect(CovariateModelEffect cme,
FactorModelEffect fme) |
NestedCovariateModelEffect(double[] covariate,
FactorModelEffect fme) |
NestedCovariateModelEffect(float[] covariate,
FactorModelEffect fme) |
Modifier and Type | Method and Description |
---|---|
ModelEffect |
getCopy() |
int |
getEffectSize() |
FactorModelEffect |
getFactorModelEffect() |
Object |
getID() |
static NestedCovariateModelEffect |
getInstance(CovariateModelEffect cme,
ModelEffect me) |
static NestedCovariateModelEffect |
getInstance(double[] covariate,
ModelEffect me) |
int[] |
getLevelCounts() |
int |
getNumberOfLevels() |
int |
getSize() |
ModelEffect |
getSubSample(int[] sample) |
DoubleMatrix |
getX() |
DoubleMatrix |
getXtX() |
DoubleMatrix |
getXtX2(NestedCovariateModelEffect ncme) |
DoubleMatrix |
getXty(double[] y) |
DoubleMatrix |
getyhat(double[] beta) |
DoubleMatrix |
getyhat(DoubleMatrix beta) |
void |
setID(Object id) |
public NestedCovariateModelEffect(CovariateModelEffect cme, FactorModelEffect fme)
public NestedCovariateModelEffect(double[] covariate, FactorModelEffect fme)
public NestedCovariateModelEffect(float[] covariate, FactorModelEffect fme)
public static NestedCovariateModelEffect getInstance(CovariateModelEffect cme, ModelEffect me)
public static NestedCovariateModelEffect getInstance(double[] covariate, ModelEffect me)
public Object getID()
getID
in interface ModelEffect
public int[] getLevelCounts()
getLevelCounts
in interface ModelEffect
public int getNumberOfLevels()
getNumberOfLevels
in interface ModelEffect
public int getSize()
getSize
in interface ModelEffect
public DoubleMatrix getX()
getX
in interface ModelEffect
public DoubleMatrix getXtX()
getXtX
in interface ModelEffect
public DoubleMatrix getXty(double[] y)
getXty
in interface ModelEffect
y
- the dependent variablepublic DoubleMatrix getyhat(DoubleMatrix beta)
getyhat
in interface ModelEffect
beta
- the effect estimate for each level of this factorpublic DoubleMatrix getyhat(double[] beta)
getyhat
in interface ModelEffect
beta
- the effect estimate for each level of this factorpublic void setID(Object id)
setID
in interface ModelEffect
id
- an identifier for this factorpublic DoubleMatrix getXtX2(NestedCovariateModelEffect ncme)
public FactorModelEffect getFactorModelEffect()
public ModelEffect getCopy()
getCopy
in interface ModelEffect
public ModelEffect getSubSample(int[] sample)
getSubSample
in interface ModelEffect
sample
- the index of samples to be returnedpublic int getEffectSize()
getEffectSize
in interface ModelEffect
Copyright © 2018. All rights reserved.