public interface HierarchicalStatisticalDataStructure extends StatisticalDataStructure
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,DataBlock> |
getHierarchicalStructure()
This method returns the index of the observations by levels and id within the level.
|
java.util.Set<java.lang.String> |
getHierarchicalStructureLevel()
This method returns the list of the different levels of the hierarchical structure.
|
java.util.Map<java.lang.String,Matrix> |
getMatrixZ()
This method returns a Map of Matrix instance.
|
boolean |
isThereAnyHierarchicalStructure()
Return true if the hierarchical structure has been set or false otherwise.
|
void |
setHierarchicalStructureLevel(java.util.List<java.lang.String> hierarchicalStructureLevels)
This method set the hierarchical structures of the data set.
|
constructMatrices, getDataSet, getMatrixX, getNumberOfObservations, getVectorY, isInterceptModel, setInterceptModel
java.util.Set<java.lang.String> getHierarchicalStructureLevel()
java.util.Map<java.lang.String,DataBlock> getHierarchicalStructure()
void setHierarchicalStructureLevel(java.util.List<java.lang.String> hierarchicalStructureLevels) throws StatisticalDataException
hierarchicalStructureLevels
- a List of Strings that contains the field names that serve as hierarchical indexStatisticalDataException
boolean isThereAnyHierarchicalStructure()
java.util.Map<java.lang.String,Matrix> getMatrixZ()