Class ClusterUtils

java.lang.Object
edu.cmu.tetrad.search.utils.ClusterUtils

public class ClusterUtils extends Object

Provides some general utilities for dealing with clustering input and output.

The method of this class are used only internally and so are not documented for public use.

Author:
josephramsey
  • Field Details

  • Constructor Details

    • ClusterUtils

      public ClusterUtils()
  • Method Details

    • convertListToInt

      public static List<int[]> convertListToInt(List<List<Node>> partition, List<Node> nodes)
    • clustersToPartition

      public static List<List<Node>> clustersToPartition(Clusters clusters, List<Node> variables)
    • partitionToClusters

      public static Clusters partitionToClusters(List<List<Node>> partition)
    • convertSearchGraph

      public static Graph convertSearchGraph(List<int[]> clusters, String[] varNames)
    • mimClusters

      public static Clusters mimClusters(Graph mim)
    • logClusters

      public static void logClusters(Set<Set<Integer>> clusters, List<Node> variables)
    • generateLatentNames

      public static List<String> generateLatentNames(int total)