Example #1
0
 @Override
 public List<String> getParameters() {
   List<String> parameters = test.getParameters();
   parameters.add("depth");
   parameters.add("targetName");
   return parameters;
 }
Example #2
0
  @Override
  public Graph search(DataSet dataSet, Parameters parameters) {
    edu.cmu.tetrad.search.Mbfs search =
        new edu.cmu.tetrad.search.Mbfs(
            test.getTest(dataSet, parameters), parameters.getInt("depth"));

    search.setKnowledge(knowledge);

    this.targetName = parameters.getString("targetName");
    Node target = dataSet.getVariable(targetName);
    return search.search(target);
  }
Example #3
0
 @Override
 public DataType getDataType() {
   return test.getDataType();
 }
Example #4
0
 @Override
 public String getDescription() {
   return "MBFS (Markov Blanket Fan Search) using " + test.getDescription();
 }