propertyModel {CoCoRaw}R Documentation

Ask a query for a model

Description

Test a query for a model.

Usage

propertyModel(query = "chordal", model = FALSE, 
              prior.action = NULL, modification = NULL, data = NULL, 
              object = .object.of.model(model, data = data, ...), ...)

Arguments

query A character string. The argument query is "graphical", "decomposable", (or "chordal", "triangulated", or "rigid.circuit"), "tree", "connected", "undirected" (or "skeleton"), "moral", "acyclic", "MIM-model", "mean-linear", "d-collapsible", "q-equivalent", "homogeneous", "full-specified", "degenerated", "discrete" (or "pure-discrete"), "continuous" (or "pure-continuous"), "mixed", or "regression" (or "cg-regression").
model See returnModel.
prior.action A character string, if prior.action is set, then the model is modified by this action before asking the query. See editModel.
modification See editModel.
data See exportCoCo.
object See exportCoCo.
... Additional arguments to generate the CoCo object from the data argument. See propertyModel.

Details

Value

Logical.

Author(s)

Jens Henrik Badsberg

See Also

propertySet.

Examples

library(CoCo);
data(Fuchs82);
CoCoObject <- makeCoCo();
enterTable(Fuchs82, object = CoCoObject);

enterModel("mdp,da,am,dg,gs,sa", object = CoCoObject);

propertyModel("graphical", object = CoCoObject);
propertyModel("decomposable", object = CoCoObject);
propertyModel("connected", object = CoCoObject);
propertyModel("tree", object = CoCoObject);

enterModel("*", object = CoCoObject);
backward(recursive = TRUE, follow = TRUE, object = CoCoObject);
makeCurrent("last", object = CoCoObject);
showModel("all", object = CoCoObject);
propertyModel("graphical", object = CoCoObject);
propertyModel("decomposable", object = CoCoObject);
propertyModel("connected", object = CoCoObject);
propertyModel("tree", object = CoCoObject);

editModel("drop.edges", "md", object = CoCoObject);
makeCurrent("last", object = CoCoObject);
showModel("all", object = CoCoObject);
propertyModel("graphical", object = CoCoObject);
propertyModel("decomposable", object = CoCoObject);
propertyModel("connected", object = CoCoObject);
propertyModel("tree", object = CoCoObject);

endCoCo(CoCoObject);

[Package CoCoRaw version 0.1.6.8 Index]