Package ch.idsia.credici.model.info
Class CausalInfo
- java.lang.Object
-
- ch.idsia.credici.model.info.CausalInfo
-
public class CausalInfo extends Object
-
-
Method Summary
Modifier and Type Method Description static void
assertIsCredal(ch.idsia.crema.model.graphical.SparseModel m)
static void
assertIsHCredal(ch.idsia.crema.model.graphical.SparseModel m)
static void
assertIsVCredal(ch.idsia.crema.model.graphical.SparseModel m)
boolean
exogenousWithoutParents()
int[]
getEndogenousChildren(int v)
int[]
getEndogenousParents(int v)
int[]
getEndogenousVars()
int[]
getExogenousParents(int v)
int[]
getExogenousVars()
boolean
isEndogenous(int v)
boolean
isExogenous(int v)
boolean
isMarkovian()
boolean
isQuasiMarkovian()
static void
main(String[] args)
static CausalInfo
of(StructuralCausalModel model)
static CausalInfo
of(ch.idsia.crema.model.graphical.GenericSparseModel model)
-
-
-
Method Detail
-
of
public static CausalInfo of(ch.idsia.crema.model.graphical.GenericSparseModel model)
-
of
public static CausalInfo of(StructuralCausalModel model)
-
getExogenousVars
public int[] getExogenousVars()
-
getEndogenousVars
public int[] getEndogenousVars()
-
getEndogenousParents
public int[] getEndogenousParents(int v)
-
getEndogenousChildren
public int[] getEndogenousChildren(int v)
-
getExogenousParents
public int[] getExogenousParents(int v)
-
isEndogenous
public boolean isEndogenous(int v)
-
isExogenous
public boolean isExogenous(int v)
-
assertIsCredal
public static void assertIsCredal(ch.idsia.crema.model.graphical.SparseModel m)
-
assertIsHCredal
public static void assertIsHCredal(ch.idsia.crema.model.graphical.SparseModel m)
-
assertIsVCredal
public static void assertIsVCredal(ch.idsia.crema.model.graphical.SparseModel m)
-
isMarkovian
public boolean isMarkovian()
-
exogenousWithoutParents
public boolean exogenousWithoutParents()
-
isQuasiMarkovian
public boolean isQuasiMarkovian()
-
main
public static void main(String[] args)
-
-