Package edu.cmu.tetrad.data
Class DataWriter
java.lang.Object
edu.cmu.tetrad.data.DataWriter
Provides static methods for saving data to files.
- Author:
- josephramsey
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidsaveKnowledge(Knowledge knowledge, Writer out) static voidwriteCovMatrix(ICovarianceMatrix covMatrix, PrintWriter out, NumberFormat nf) Writes the lower triangle of a covariance matrix to file.static voidwriteRectangularData(DataSet dataSet, Writer out, char separator) Writes a dataset to file.
-
Constructor Details
-
DataWriter
public DataWriter()
-
-
Method Details
-
writeRectangularData
public static void writeRectangularData(DataSet dataSet, Writer out, char separator) throws IOException Writes a dataset to file. The dataset may have continuous and/or discrete columns. Note thatoutis not closed by this method, so the close method onoutwill need to be called externally.- Parameters:
dataSet- The data set to save.out- The writer to write the output to.separator- The character separating fields, usually '\t' or ','.- Throws:
IOException- If there is some problem dealing with the writer.
-
writeCovMatrix
Writes the lower triangle of a covariance matrix to file. Note thatoutis not closed by this method, so the close method onoutwill need to be called externally.- Parameters:
out- The writer to write the output to.
-
saveKnowledge
- Throws:
IOException
-