Class MultidataUtils

java.lang.Object
edu.cmu.tetrad.util.MultidataUtils

public final class MultidataUtils extends Object
Aug 7, 2018 10:21:59 AM
Version:
$Id: $Id
Author:
Kevin V. Bui (kvb2@pitt.edu)
  • Method Details

    • combineDataset

      public static DataModel combineDataset(List<DataModel> dataModels)

      combineDataset.

      Parameters:
      dataModels - a List object
      Returns:
      a DataModel object
    • combineMixedDiscreteData

      public static void combineMixedDiscreteData(List<DataModel> dataModels, List<Node> variables, int[][] combinedData, int numOfRows, int numOfColumns)

      combineMixedDiscreteData.

      Parameters:
      dataModels - a List object
      variables - a List object
      combinedData - an array of int objects
      numOfRows - a int
      numOfColumns - a int
    • combineMixedContinuousData

      public static void combineMixedContinuousData(List<DataModel> dataModels, List<Node> variables, double[][] combinedData, int numOfRows, int numOfColumns)

      combineMixedContinuousData.

      Parameters:
      dataModels - a List object
      variables - a List object
      combinedData - an array of double objects
      numOfRows - a int
      numOfColumns - a int
    • combineDiscreteDataToDiscreteVerticalData

      public static void combineDiscreteDataToDiscreteVerticalData(List<DataModel> dataModels, List<Node> variables, int[][] combinedData, int numOfRows, int numOfColumns)

      combineDiscreteDataToDiscreteVerticalData.

      Parameters:
      dataModels - a List object
      variables - a List object
      combinedData - an array of int objects
      numOfRows - a int
      numOfColumns - a int
    • combineContinuousData

      public static void combineContinuousData(List<DataModel> dataModels, double[][] combinedData)

      combineContinuousData.

      Parameters:
      dataModels - a List object
      combinedData - an array of double objects
    • combineVariables

      public static void combineVariables(List<DataModel> dataModels, List<Node> variables)
      Combine the list of variables from each of data model in the list into one variable list.
      Parameters:
      dataModels - list of data models that has the same list of variables
      variables - list where all the combined variables are stored
    • getRowCounts

      public static int[] getRowCounts(List<DataModel> dataModels)

      getRowCounts.

      Parameters:
      dataModels - a List object
      Returns:
      an array of int objects
    • getNumberOfColumns

      public static int getNumberOfColumns(DataModel dataModel)

      getNumberOfColumns.

      Parameters:
      dataModel - a DataModel object
      Returns:
      a int