Class ShiftSearch

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

public class ShiftSearch extends Object

Tries to find a good shifting of variables to minimize average BIC for time-series data. The idea is that the data one is presented with may have the variables temporally shifted with respect to one another. ShiftSearch attempts to find a shifting of the variables that reduces this temporal shifting.

Author:
josephramsey
  • Constructor Details

  • Method Details

    • search

      public int[] search()
    • getMaxShift

      public int getMaxShift()
    • setMaxShift

      public void setMaxShift(int maxShift)
    • getKnowledge

      public Knowledge getKnowledge()
    • setKnowledge

      public void setKnowledge(Knowledge knowledge)
    • getC

      public int getC()
    • setC

      public void setC(int c)
    • getMaxNumShifts

      public int getMaxNumShifts()
    • setMaxNumShifts

      public void setMaxNumShifts(int maxNumShifts)
    • setOut

      public void setOut(OutputStream out)
    • stop

      public void stop()
    • setForwardSearch

      public void setForwardSearch(boolean forwardSearch)
    • setPrecomputeCovariances

      public void setPrecomputeCovariances(boolean precomputeCovariances)