Input-Output iolib#

statsmodels offers some functions for input and output. These include a reader for STATA files, a class for generating tables for printing in several formats and two helper functions for pickling.

Users can also leverage the powerful input/output functions provided by pandas.io. Among other things, pandas (a statsmodels dependency) allows reading and writing to Excel, CSV, and HDF5 (PyTables).

Examples#

Module Reference#

foreign.savetxt(fname, X[, names, fmt, ...])

Save an array to a text file

table.SimpleTable(data[, headers, stubs, ...])

Produce a simple ASCII, CSV, HTML, or LaTeX table

table.csv2st(csvfile[, headers, stubs, title])

Return SimpleTable instance, created from the data in a CSV file

smpickle.save_pickle(obj, fname)

Save the object to file via pickling

smpickle.load_pickle(fname)

Load a previously saved object

The following are classes and functions used to return the summary of estimation results, and mostly intended for internal use. There are currently two versions for creating summaries.

summary.Summary()

Result summary

summary2.Summary()

Result summary