Uses of Interface
edu.cmu.tetrad.util.TetradSerializable
Packages that use TetradSerializable
Package
Description
Contains classes for searching for (mostly structural) causal models given data.
Contains classes for various sorts of scores for running score-based algorithms.
Contains classes for running conditional independence tests for various sorts of data.
Contains some utility classes for search algorithms.
Contains some classes that aren't ready for prime time.
Contains an editable display graph for (small) lag graphs.
Implements a time-series simulation engine suitable for time-series gene
expression
studies.
Contains classes for generating simulations of expression levels over a
collection
of genes.
-
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm
Subinterfaces of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithmModifier and TypeInterfaceDescriptioninterfaceInterface that algorithm must implement.interfaceImplements an algorithm that takes multiple data sets as input.Classes in edu.cmu.tetrad.algcomparison.algorithm that implement TetradSerializableModifier and TypeClassDescriptionclassTags an an algorithm that loads up external graphs for inclusion in reports.classFirst inflection point.classStability selection.classStARS -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.cluster
Classes in edu.cmu.tetrad.algcomparison.algorithm.cluster that implement TetradSerializable -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag
Classes in edu.cmu.tetrad.algcomparison.algorithm.continuous.dag that implement TetradSerializableModifier and TypeClassDescriptionclassDAGMA.classDirect LiNGAM.classLiNGAM.classLiNG-D. -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.external
Classes in edu.cmu.tetrad.algcomparison.algorithm.external that implement TetradSerializableModifier and TypeClassDescriptionclassAn API to allow results from external algorithms to be included in a report through the algrorithm comparison tool.classAn API to allow results from external algorithms to be included in a report through the algrorithm comparison tool.classAn API to allow results from external algorithms to be included in a report through the algrorithm comparison tool.classAn API to allow results from external algorithms to be included in a report through the algrorithm comparison tool.classAn API to allow results from external algorithms to be included in a report through the algrorithm comparison tool.classAn API to allow results from external algorithms to be included in a report through the algrorithm comparison tool. -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.mixed
Classes in edu.cmu.tetrad.algcomparison.algorithm.mixed that implement TetradSerializable -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.multi
Classes in edu.cmu.tetrad.algcomparison.algorithm.multi that implement TetradSerializableModifier and TypeClassDescriptionclassWraps the IMaGES algorithm for continuous variables.classWraps the IMaGES algorithm for continuous variables.classWraps the IMaGES algorithm for continuous variables.classWraps the MultiFask algorithm for continuous variables.classWraps the IMaGES algorithm for continuous variables.classRuns FCI on multiple datasets using the IOD pooled dataset independence test.classRequires that the parameter 'randomSelectionSize' be set to indicate how many datasets should be taken at a time (randomly).classWraps the IMaGES algorithm for continuous variables.classWraps the IMaGES algorithm for continuous variables. -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag
Classes in edu.cmu.tetrad.algcomparison.algorithm.oracle.cpdag that implement TetradSerializableModifier and TypeClassDescriptionclassBOSS-DC (Best Order Score Search Divide and Conquer)classPeter/Clark algorithm (PC).classConservative PC (CPC).classFast Adjacency Search (FAS)--i.e., the PC adjacency step, which is used in many algorithms.classFGES (the heuristic version).classFGES-MB (the heuristic version).classFGES (the heuristic version).classFGES (the heuristic version).classGRaSP (Greedy Relaxations of Sparsest Permutation)classPeter/Clark algorithm (PC).classPC.classPC.classBOSS-DC (Best Order Score Search Divide and Conquer)classPC.classSP (Sparsest Permutation) -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag
Classes in edu.cmu.tetrad.algcomparison.algorithm.oracle.pag that implement TetradSerializableModifier and TypeClassDescriptionclassAdjusts GFCI to use a permutation algorithm (such as BOSS-Tuck) to do the initial steps of finding adjacencies and unshielded colliders.classCCD (Cyclic Causal Discovery)classFCI.classFCI.classFCI.classGFCI.classAdjusts GFCI to use a permutation algorithm (such as BOSS-Tuck) to do the initial steps of finding adjacencies and unshielded colliders.classJan 29, 2023 3:45:09 PMclassRFCI.classJan 4, 2019 4:32:05 PMclassAdjusts GFCI to use a permutation algorithm (in this case SP) to do the initial steps of finding adjacencies and unshielded colliders.classSvarFCI.classSvarFCI. -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.oracle.pattern
Classes in edu.cmu.tetrad.algcomparison.algorithm.oracle.pattern that implement TetradSerializable -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.other
Classes in edu.cmu.tetrad.algcomparison.algorithm.other that implement TetradSerializable -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.algorithm.pairwise
Classes in edu.cmu.tetrad.algcomparison.algorithm.pairwise that implement TetradSerializable -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.graph
Subinterfaces of TetradSerializable in edu.cmu.tetrad.algcomparison.graphModifier and TypeInterfaceDescriptioninterfaceAn interface to represent a random graph of some sort.Classes in edu.cmu.tetrad.algcomparison.graph that implement TetradSerializableModifier and TypeClassDescriptionclassReturns a cyclic graph build up from small cyclic graph components.classCreates a random graph by the Erdos-Renyi method (probabiliy of edge fixed, # edges not).classCreates a random graph by adding forward edges.classCreates a random graph by adding forward edges.classCreates a random graph by adding forward edges.classReturns a scale free graph.classStores a single graph for use in simulations, etc. -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.independence
Subinterfaces of TetradSerializable in edu.cmu.tetrad.algcomparison.independenceModifier and TypeInterfaceDescriptioninterfaceInterface that algorithm must implement.Classes in edu.cmu.tetrad.algcomparison.independence that implement TetradSerializableModifier and TypeClassDescriptionclassWrapper for Fisher Z test.classWrapper for Daudin Conditional Independence test.classWrapper for Fisher Z test.classWrapper for Fisher Z test.classWrapper for DG LRT.classWrapper for Fisher Z test.classWrapper for Fisher Z test.classWrapper for Fisher Z test.classWrapper for Fisher Z test.classWrapper for KCI test.classWrapper for Fisher Z test.classWrapper for Fisher Z test.classWrapper for M-separation test.classWrapper for Fisher Z test.classWrapper for Fisher Z test.classWrapper for Fisher Z test.classWrapper for Fisher Z test.classDec 17, 2018 3:44:46 PMclassWrapper for Fisher Z test.classWrapper for Fisher Z test.classWrapper for Fisher Z test. -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.score
Subinterfaces of TetradSerializable in edu.cmu.tetrad.algcomparison.scoreModifier and TypeInterfaceDescriptioninterfaceInterface that algorithm must implement.Classes in edu.cmu.tetrad.algcomparison.score that implement TetradSerializableModifier and TypeClassDescriptionclassWrapper for Fisher Z test.classclassWrapper for Fisher Z test.classWrapper for degenerate Gaussian BIC scoreclassWrapper for Discrete BIC test.classWrapper for linear, Gaussian Extended BIC score (Chen and Chen).classWrapper for Fisher Z test.classWrapper for linear, Gaussian Extended BIC score (Chen and Chen).classWrapper for linear, Gaussian SEM BIC score.classWrapper for Fisher Z test.classWrapper for MVP BIC Score.classWrapper for the Poisson prior score (Bryan)classWrapper for Fisher Z test.classWrapper for linear, Gaussian SEM BIC score.classWrapper for Fisher Z test.classWrapper for linear, Gaussian Extended BIC score (Chen and Chen). -
Uses of TetradSerializable in edu.cmu.tetrad.algcomparison.simulation
Subinterfaces of TetradSerializable in edu.cmu.tetrad.algcomparison.simulationModifier and TypeInterfaceDescriptioninterfaceThe interface that simulations must implement.Classes in edu.cmu.tetrad.algcomparison.simulation that implement TetradSerializableModifier and TypeClassDescriptionclassBayes net simulation.classA version of the Lee and Hastic simulation which is guaranteed to generate a discrete data set.classA simulation method based on the conditional Gaussian assumption.classGeneral SEM simulation.classThis was used for a simulation to test the FTFC and FOFC algorithm and contains some carefully selected functions to test nonlinearity and non-Gaussianity.classA version of the Lee and Hastic simulation which is guaranteed ot generate a discrete data set.classLinear Fisher Model.classA simulation method based on the mixed variable polynomial assumption.classNL SEM simulation.classSEM simulation.classSEM the discretize.classStandardized SEM simulation.classTime series SEM simulation. -
Uses of TetradSerializable in edu.cmu.tetrad.bayes
Subinterfaces of TetradSerializable in edu.cmu.tetrad.bayesModifier and TypeInterfaceDescriptioninterfaceInterface implemented by Bayes instantiated models.interfaceInterface for a discrete Bayes updating algorithm.interfaceInterface for a Bayes updating algorithm that's capable of doing manipulation.Classes in edu.cmu.tetrad.bayes that implement TetradSerializableModifier and TypeClassDescriptionfinal classCalculates updated marginals for a Bayes net by simulating data and calculating likelihood ratios.final classCalculates cell probabilities from conditional BayesIm probabilities on the fly without constructing the entire table.final classImplements a discrete Bayes parametric model--that is, a DAG together with a map from the nodes in the graph to a set of discrete variables, specifying the number of categories for each variable and the name of each category for each variable.final classCalculates marginals of the form P(V=v') for an updated Bayes net for purposes of the CPT Invariant Updater.final classCalculates updated probabilities for variables conditional on their parents as well as single-variable updated marginals for a Bayes IM using an algorithm that restricts expensive updating summations only to conditional probabilities of variables with respect to their parents that change from non-updated to updated values.final classStores Dirichlet pseudocounts for the distributions of each variable conditional on particular combinations of its parent values and, together with Bayes Pm and Dag, provides methods to manipulate these tables.final classStores information for a variable source about evidence we have for each variable as well as whether each variable has been manipulated.final classIdentifiability, based on RowSummingExactUpdaterclassJunction Tree Algorithm.classJan 21, 2020 11:03:09 AMfinal classStores information for a variable source about evidence we have for each variable as well as whether each variable has been manipulated.final classStores a table of probabilities for a Bayes net and, together with BayesPm and Dag, provides methods to manipulate this table.final classStores a table of probabilities for a Bayes net and, together with BayesPm and Dag, provides methods to manipulate this table.final classRepresents propositions over the variables of a particular BayesIm describing an event of a fairly general sort--namely, conjunctions of propositions that particular variables take on values from a particular disjunctive list of categories.final classPerforms updating operations on a BayesIm by summing over cells in the joint probability table for the BayesIm.final classCreates a table of stored cell probabilities for the given list of variables.final classCreates a table of stored cell probabilities for the given list of variables.final classRepresents a Bayes IM in which all of the conditional probability tables have been updated to take into account evidence. -
Uses of TetradSerializable in edu.cmu.tetrad.calculator.expression
Subinterfaces of TetradSerializable in edu.cmu.tetrad.calculator.expressionModifier and TypeInterfaceDescriptioninterfaceRepresents a mathematical expression.interfaceRepresents a definition for some expression.interfaceRepresents the signature of the expression, for example sqrt(number).Classes in edu.cmu.tetrad.calculator.expression that implement TetradSerializableModifier and TypeClassDescriptionclassRepresents a constant expression, that is an expression that always evaluates to the same value.classAn equation expression.static enumclassAn Expression for a variable. -
Uses of TetradSerializable in edu.cmu.tetrad.classify
Classes in edu.cmu.tetrad.classify that implement TetradSerializableModifier and TypeClassDescriptionfinal classThis class contains a method classify which uses an instantiated Bayes net (BayesIm) provided in the constructor. -
Uses of TetradSerializable in edu.cmu.tetrad.data
Subinterfaces of TetradSerializable in edu.cmu.tetrad.dataModifier and TypeInterfaceDescriptioninterfaceStores a 2D array of data.interfaceInterface implemented by classes, instantiations of which can serve as data models in Tetrad.interfaceImplements a rectangular data set, in the sense of being a dataset with a fixed number of columns and a fixed number of rows, the length of each column being constant.interfaceInterface for covariance matrices.interfaceTags classes that can yield graphs as input to knowledge.interfaceInterface implemented by classes that are capable of participating in the transfer of knowledge objects.interfaceCreated by jdramsey on 12/22/15.interfaceInterface implemented by classes, instantiations of which are capable of serving as variables for columns in a DataSet.interfaceInteface implemented by classes, instantiations of which are associated with lists of variables.Classes in edu.cmu.tetrad.data that implement TetradSerializableModifier and TypeClassDescriptionclassBase class for variable specifications for DataSet.final classWraps a DataBox in such a way that mixed data sets can be stored.classStores a 2D array of byte data.final classStores clusters of variables for MimBuild, Purify, etc.final classSpecifies how a column (continuous or discrete) should be discretized.final classRepresents a real-valued variable.final classStores a correlation matrix together with variable names and sample size; intended as a representation of a data set.classStores a covariance matrix together with variable names and sample size, intended as a representation of a data set.classStores a covariance matrix together with variable names and sample size, intended as a representation of a data set.classStores a covariance matrix together with variable names and sample size, intended as a representation of a data set.final classStores a list of data models and keeps track of which one is selected.final classType-safe enum of delimiter types for parsing data.final classSpecifies how a column (continuous or discrete) should be discretized.final classRepresents a discrete variable as a range of integer-valued categories 0, 1, ..., m - 1, where m is the number of categories for the variable.final classType-safe enum of discrete variable types.classStores a 2D array of double data.classStores a 2D array of float data.classStores a list of independence facts.classStores a 2D array of integer data.final classStores information about required and forbidden edges and common causes for use in algorithm.final classImplements a knowledge edge X-->Y as a simple ordered pair of strings.final classRepresents a "Other Group" in Knowledge, which can be understood as: Group1 -> Group2 where there are edges between all members of Group1 to Group2.classStores a 2D array of long data.classStores a 2D array of double continuousData.final classWraps a 2D array of Number objects in such a way that mixed data sets can be stored.classStores a 2D array of short data.final classSpecifies how a column (continuous or discrete) should be discretized.final classStores time series data as a list of continuous columns.classStores a 2D array of double data.classStores a 2D array of int data. -
Uses of TetradSerializable in edu.cmu.tetrad.data.simulation
Classes in edu.cmu.tetrad.data.simulation that implement TetradSerializableModifier and TypeClassDescriptionclassLoad data sets and graphs from a directory.classLoad data sets and graphs from a directory.classLoad data sets and graphs from a directory.classLoad data sets and graphs from a directory.classLoad data sets and graphs from a directory. -
Uses of TetradSerializable in edu.cmu.tetrad.graph
Subinterfaces of TetradSerializable in edu.cmu.tetrad.graphModifier and TypeInterfaceDescriptioninterfaceImplements a graph capable of storing edges of type N1 *-# N2 where * and # are endpoints of type Endpoint.interfaceRepresents an object with a name, node type, and position that can serve as a node in a graph.Classes in edu.cmu.tetrad.graph that implement TetradSerializableModifier and TypeClassDescriptionfinal classRepresents a directed acyclic graph--that is, a graph containing only directed edges, with no cycles.classRepresents an edge node1 *-# node2 where * and # are endpoints of type Endpoint--that is, Endpoint.TAIL, Endpoint.ARROW, or Endpoint.CIRCLE.classStores a graph a list of lists of edges adjacent to each node in the graph, with an additional list storing all of the edges in the graph.classApr 13, 2017 3:56:46 PMenumA typesafe enumeration of the types of endpoints that are permitted in Tetrad-style graphs: null (-), arrow (->), circle (-o), start (-*), and null (no endpoint).classImplements a basic node in a graph--that is, a node that is not itself a variable.final classStores a triple (x, y, z) of nodes.classImplements a graph allowing nodes in the getModel time lag to have parents taken from previous time lags.final classA typesafe enum of the types of the types of nodes in a graph (MEASURED, LATENT, ERROR).classOrderedPair<E>An ordered pair of objects.classfinal classRepresents the graphical structure of a structural equation model.classRepresents a time series graph--that is, a graph with a fixed number S of lags, with edges into initial lags only--that is, into nodes in the first R lags, for some R.final classStores a triple (x, y, z) of nodes.class -
Uses of TetradSerializable in edu.cmu.tetrad.regression
Classes in edu.cmu.tetrad.regression that implement TetradSerializableModifier and TypeClassDescriptionclassImplements a logistic regression algorithm based on a Javascript implementation by John Pezzullo.static classclassStores the various components of a regression result so they can be passed around together more easily. -
Uses of TetradSerializable in edu.cmu.tetrad.search
Classes in edu.cmu.tetrad.search that implement TetradSerializableModifier and TypeClassDescriptionstatic classRepresents a single record in the returned table for CSTaR. -
Uses of TetradSerializable in edu.cmu.tetrad.search.score
Classes in edu.cmu.tetrad.search.score that implement TetradSerializable -
Uses of TetradSerializable in edu.cmu.tetrad.search.test
Classes in edu.cmu.tetrad.search.test that implement TetradSerializableModifier and TypeClassDescriptionfinal classStores a single conditional independence result, e.g., whether X _||_ Y | Z1,..,Zn holds or does not, and the p-value of the test. -
Uses of TetradSerializable in edu.cmu.tetrad.search.utils
Classes in edu.cmu.tetrad.search.utils that implement TetradSerializableModifier and TypeClassDescriptionenumEnumerates the algorithm types for BuildPureClusters, and Purify.enumEnumerates the test types for BuildPureClusters, and Purify.final classStores a map from pairs of nodes to separating sets--that is, for each unordered pair of nodes {node1, node2} in a graph, stores a set of nodes conditional on which node1 and node2 are independent (where the nodes are considered as variables) or stores null if the pair was not judged to be independent.classRepresents an ordered sextad of nodes. -
Uses of TetradSerializable in edu.cmu.tetrad.search.work_in_progress
Classes in edu.cmu.tetrad.search.work_in_progress that implement TetradSerializable -
Uses of TetradSerializable in edu.cmu.tetrad.sem
Subinterfaces of TetradSerializable in edu.cmu.tetrad.semModifier and TypeInterfaceDescriptioninterfaceAn interface for SemIM's; see implementations.interfaceInterface for algorithm that optimize the fitting function of a SemIm model by adjusting its freeParameters in search of a global maximum.Classes in edu.cmu.tetrad.sem that implement TetradSerializableModifier and TypeClassDescriptionfinal classEstimates a SemIm given a CovarianceMatrix and a SemPm.classRepresents a generalized SEM instantiated model.final classParametric model for Generalized SEM model.classMaps a parameter to the matrix element where its value is stored in the model.classA class for implementing constraints on the values of the freeParameters of of instances of the SemIm class.classA typesafe enum of the types of the types of constraints on freeParameters for SEM models (LT, GT, EQ).final classStores information about the identity of a SEM parameter--its name, its type (COEF, COVAR), and the node(s) it is associated with.classImplements an ordered pair of objects (a, b) suitable for storing in HashSets.classA typesafe enum of the types of the types of freeParameters for SEM models (COEF, MEAN, VAR, COVAR).final classEstimates a SemIm given a CovarianceMatrix and a SemPm.final classStores the freeParameters for an instance of a SemEstimatorGibbs.final classStores information for a SemIm about evidence we have for each variable as well as whether each variable has been manipulated.final classStores an instantiated structural equation model (SEM), with error covariance terms, possibly cyclic, suitable for estimation and simulation.final classStores information for a BayesIm about evidence we have for each variable as well as whether each variable has been manipulated.classOptimizes a DAG SEM with hidden variables using expectation-maximization.classOptimizes a SEM using Powell's method from the Apache library.classOptimizes a DAG SEM by regressing each varaible onto its parents using a linear regression.classOptimizes a SEM using RICF (see that class).classOptimizes a SEM by randomly selecting points in cubes of decreasing size about a given point.final classParametric model for Structural Equation Models.final classRepresents propositions over the variables of a particular BayesIm describing and event of a fairly general sort--namely, conjunctions of propositions that particular variables take on values from a particular disjunctive list of categories.classCalculates updated structural equation models given evidence of the form X1=x1',...,The main task of such and algorithm is to calculate P(X = x' | evidence), where evidence takes the form of a Proposition over the variables in the Bayes net, possibly with additional information about which variables in the Bayes net have been manipulated.classA special SEM model in which variances of variables are always 1 and means of variables are always 0.static final classStores a coefficient range--i.e. -
Uses of TetradSerializable in edu.cmu.tetrad.session
Subinterfaces of TetradSerializable in edu.cmu.tetrad.sessionModifier and TypeInterfaceDescriptioninterfaceInterface indicating that a parameter object can and should be reinitialized at each new execution in a simulation edu.cmu.tetrad.study.interfaceInterface implemented by all session models in Tetrad.Classes in edu.cmu.tetrad.session that implement TetradSerializableModifier and TypeClassDescriptionfinal classStores a directed graph over models of specific types, where the possible parent relationships between the models are given in the constructors of the model classes themselves.classRepresents a node in a session for a model in a particular class.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model.classA sample class to be wrapped in a SessionNode as a model. -
Uses of TetradSerializable in edu.cmu.tetrad.study.gene.tetrad.gene.graph
Classes in edu.cmu.tetrad.study.gene.tetrad.gene.graph that implement TetradSerializableModifier and TypeClassDescriptionclassAdds Javabean property change events so that it can be used in a MVC type architecture.classConstructs as a (manual) update graph.final classConstructs as a (manual) update graph.classStores the parameters needed to generate a new lag graph, whether randomized or manually constructed.classConstructs as a randomized update workbench.classStores a file for reading in a lag graph from a file. -
Uses of TetradSerializable in edu.cmu.tetrad.study.gene.tetrad.gene.history
Subinterfaces of TetradSerializable in edu.cmu.tetrad.study.gene.tetrad.gene.historyModifier and TypeInterfaceDescriptioninterfaceInstantiations of this interface know how to randomize update graphs in particular ways.interfaceInitializes a history array.interfaceLag graph.interfaceA distribution from which noise values are drawn.interfaceImplements a function from the previous time steps of a history array to the getModel time step.Classes in edu.cmu.tetrad.study.gene.tetrad.gene.history that implement TetradSerializableModifier and TypeClassDescriptionclassInitializes a history array by setting the value of each variable to basal if it is unregulated (has no parents other than itself one time step back) and to a random value chosen from a N(basal, initStDev) distribution otherwise.final classStores a time series in the "update" (rather than, say, the "repeated") form--that is, for a given set of factors (the word "factor" is being used here to avoid ambiguity), only lags behind the getModel time step are recorded temporally, with causal edges extending from lagged factors with lags >= 1 to factors in the getModel time step (lag = 0) only.classStores a boolean function from a set of boolean-valued parents to a single boolean-valued column.classUpdates a gene given a history using the formula Gi.0 = max(Gi.1 - decayRate * -Gi.1 + booleanInfluenceRate * F(Parents(Gi) in the graph \ Gi.1), lowerBound), as described in Edwards and Glass, (2000), "Combinatorial explosion in model gene networks", American Institute of Physics.classModels the manner in which gene models are initialized differentially depending on the dishes that the cells are in.classImplements the basic machinery used by all history objects.classStores a "shapshot" of the indexedConnectivity of a lag graph, using indices rather than Strings to refer to factors.classStores a "shapshot" of the indexedLagGraph of a lag graph, using indices rather than Strings to refer to factors.final classHolds an ordered pair (index, lag) to represent a causal parent of a factor, where the factor at the given index is independently known.classwrapper class for passing factor+edge via a propertyChange eventclassIdentifies a particular factor (by name) at a particular lag (integer).classImplements a linear update function, Gi.0 = L(Parents(G0.0)) + ei, where P is a polynomial function and ei is a random noise term.final classImplements a polynomial as a sum of a list of terms whose variables are identified as integers in the set {0, 1, 2, ...}.classImplements a polynomial update function, Gi.0 = P(Parents(G0.0)) + ei, where P is a polynomial function and ei is a random noise term.classImplements a term in a polymonial whose variables are mapped to indices in in the set {0, 1, 2, ...}. -
Uses of TetradSerializable in edu.cmu.tetrad.study.gene.tetrad.gene.simulation
Classes in edu.cmu.tetrad.study.gene.tetrad.gene.simulation that implement TetradSerializableModifier and TypeClassDescriptionclassSimulates measurement genetic data using an underlying GeneHistory object to generate individual cell data. -
Uses of TetradSerializable in edu.cmu.tetrad.study.gene.tetradapp.model
Classes in edu.cmu.tetrad.study.gene.tetradapp.model that implement TetradSerializableModifier and TypeClassDescriptionclassWraps the MeasurementSimulator class as an instantiated model.classImplements a parametric model for Boolean Glass gene PM's, which in this case just presents the underlying workbench.classImplements a parametric gene model.classWraps MeasurementSimulator so that it may be used as a parameter object. -
Uses of TetradSerializable in edu.cmu.tetrad.util
Subinterfaces of TetradSerializable in edu.cmu.tetrad.utilModifier and TypeInterfaceDescriptioninterfaceTagging interface for instantiated models.interfaceRepresents the configuration for the logger.static interfaceRepresents an event which is just an id and a description.Classes in edu.cmu.tetrad.util that implement TetradSerializableModifier and TypeClassDescriptionclassLogger configuration.static classclassWraps the Apache math3 linear algebra library for most uses in Tetrad.classWraps the Apache math3 linear algebra library for most uses in Tetrad.classStores a list of named parameters with their values.classFrequency function of partial correlation r(12|34...k), assuming that the true partial correlation is equal to zero.classStores a (x, y) point without having to use awt classes.static classA empty config, where no event is active.classVector wrapping matrix library.classRepresents the getModel Tetrad version. -
Uses of TetradSerializable in edu.cmu.tetrad.util.dist
Subinterfaces of TetradSerializable in edu.cmu.tetrad.util.distModifier and TypeInterfaceDescriptioninterfaceInterface for a statistical distribution from which random values can be drawn.Classes in edu.cmu.tetrad.util.dist that implement TetradSerializableModifier and TypeClassDescriptionclassImplements a Beta distribution for purposes of drawing random numbers.classWraps a chi square distribution for purposes of drawing random samples.classWraps a chi square distribution for purposes of drawing random samples.classWraps a chi square distribution for purposes of drawing random samples.classWraps a chi square distribution for purposes of drawing random samples.classclassCreated by IntelliJ IDEA.classRepresents a lognormal distribution for purposes of sampling.classWraps a chi square distribution for purposes of drawing random samples.classA normal distribution that allows its parameters to be set and allows random sampling.classWraps a chi square distribution for purposes of drawing random samples.classA pretend distribution that always returns the given value when nextRandom() is called.classWraps a chi square distribution for purposes of drawing random samples.classA normal distribution that allows its parameters to be set and allows random sampling.classFor given a, b (a < b), returns a point chosen uniformly from [a, b].