What’s new¶
v0.6.0¶
Enhancement¶
- Support pandas v0.22.0 and scikit-learn 0.20.0.
API Change¶
- ModelFrame.model_selection.describe now returns ModelFrame compat with GridSearchCV.cv_results_
Deprecation¶
- Drop support of pandas v0.18.x or earlier
- Drop support of scikit-learn v0.18.x or earlier.
v0.4.0¶
Enhancement¶
- Support scikit-learn v0.17.x and v0.18.0.
- Support imbalanced-learn via
.imbalanceaccessor. See Handling imbalanced data. - Added
pandas_ml.ConfusionMatrixclass for easier classification results evaluation. See Confusion matrix.
Bug Fix¶
ModelFrame.columnsmay not be preserved via.transformusingFunctionTransformer,KernelCenterer,MaxAbsScalerandRobustScaler.
v0.3.1¶
Enhancement¶
inverse_transformnow reverts originalModelFrame.columnsinformation.
Bug Fix¶
- Assigning
SeriestoModelFrame.dataproperty raisesTypeError
v0.2.0¶
Enhancement¶
ModelFrame.transformcan preserve column names for somesklearn.preprocessingtransformation.- Added
ModelSeries.fit,transform,fit_transformandinverse_transformfor preprocessing purpose. ModelFramecan be initialized fromstatsmodelsdatasets.ModelFrame.cross_validation.iterateandModelFrame.cross_validation.train_test_splitnow keep index of original dataset, and addedreset_indexkeyword to control this behaviour.
Bug Fix¶
targetkw may be ignored when initializingModelFramewithnp.ndarrayandcolumnskwds.linear_model.enet_pathdoesn’t accept additional keywords.- Initializing
ModelFramewith namedSeriesmay have duplicated target columns. ModelFrame.target_namemay not be preserved when sliced.
v0.1.0¶
- Initial Release