pandas_ml.skaccessors package¶
Submodules¶
-
class
pandas_ml.skaccessors.cluster.ClusterMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.cluster.-
affinity_propagation(*args, **kwargs)¶ Call
sklearn.cluster.affinity_propagationusing automatic mapping.S:ModelFrame.data
-
bicluster¶ Property to access
sklearn.cluster.bicluster
-
dbscan(*args, **kwargs)¶ Call
sklearn.cluster.dbscanusing automatic mapping.X:ModelFrame.data
-
k_means(n_clusters, *args, **kwargs)¶ Call
sklearn.cluster.k_meansusing automatic mapping.X:ModelFrame.data
-
mean_shift(*args, **kwargs)¶ Call
sklearn.cluster.mean_shiftusing automatic mapping.X:ModelFrame.data
-
spectral_clustering(*args, **kwargs)¶ Call
sklearn.cluster.spectral_clusteringusing automatic mapping.affinity:ModelFrame.data
-
-
class
pandas_ml.skaccessors.covariance.CovarianceMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.covariance.-
empirical_covariance(*args, **kwargs)¶ Call
sklearn.covariance.empirical_covarianceusing automatic mapping.X:ModelFrame.data
-
ledoit_wolf(*args, **kwargs)¶ Call
sklearn.covariance.ledoit_wolfusing automatic mapping.X:ModelFrame.data
-
oas(*args, **kwargs)¶ Call
sklearn.covariance.oasusing automatic mapping.X:ModelFrame.data
-
-
class
pandas_ml.skaccessors.cross_decomposition.CrossDecompositionMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.cross_decomposition.
-
class
pandas_ml.skaccessors.decomposition.DecompositionMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.decomposition.-
dict_learning(n_components, alpha, *args, **kwargs)¶ Call
sklearn.decomposition.dict_learningusing automatic mapping.X:ModelFrame.data
-
dict_learning_online(*args, **kwargs)¶ Call
sklearn.decomposition.dict_learning_onlineusing automatic mapping.X:ModelFrame.data
-
fastica(*args, **kwargs)¶ Call
sklearn.decomposition.fasticausing automatic mapping.X:ModelFrame.data
-
sparse_encode(dictionary, *args, **kwargs)¶ Call
sklearn.decomposition.sparce_encodeusing automatic mapping.X:ModelFrame.data
-
-
class
pandas_ml.skaccessors.ensemble.EnsembleMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.ensemble.-
partial_dependence¶ Property to access
sklearn.ensemble.partial_dependence
-
-
class
pandas_ml.skaccessors.ensemble.PartialDependenceMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethods-
partial_dependence(gbrt, target_variables, **kwargs)¶ Call
sklearn.ensemble.partial_dependenceusing automatic mapping.X:ModelFrame.data
-
plot_partial_dependence(gbrt, features, **kwargs)¶ Call
sklearn.ensemble.plot_partial_dependenceusing automatic mapping.X:ModelFrame.data
-
-
class
pandas_ml.skaccessors.feature_extraction.FeatureExtractionMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.feature_extraction.-
image¶ Property to access
sklearn.feature_extraction.image
-
text¶ Property to access
sklearn.feature_extraction.text
-
-
class
pandas_ml.skaccessors.feature_selection.FeatureSelectionMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.feature_selection.
-
class
pandas_ml.skaccessors.gaussian_process.GaussianProcessMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.gaussian_process.-
correlation_models¶ Property to access
sklearn.gaussian_process.correlation_models
-
regression_models¶ Property to access
sklearn.gaussian_process.regression_models
-
-
class
pandas_ml.skaccessors.gaussian_process.RegressionModelsMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethods
-
class
pandas_ml.skaccessors.isotonic.IsotonicMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.isotonic.-
IsotonicRegression¶ sklearn.isotonic.IsotonicRegression
-
check_increasing(*args, **kwargs)¶ Call
sklearn.isotonic.check_increasingusing automatic mapping.x:ModelFrame.indexy:ModelFrame.target
-
isotonic_regression(*args, **kwargs)¶ Call
sklearn.isotonic.isotonic_regressionusing automatic mapping.y:ModelFrame.target
-
-
class
pandas_ml.skaccessors.linear_model.LinearModelMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.linear_model.-
enet_path(*args, **kwargs)¶ Call
sklearn.linear_model.enet_pathusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
lars_path(*args, **kwargs)¶ Call
sklearn.linear_model.lars_pathusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
lasso_path(*args, **kwargs)¶ Call
sklearn.linear_model.lasso_pathusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
lasso_stability_path(*args, **kwargs)¶ Call
sklearn.linear_model.lasso_stability_pathusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
orthogonal_mp_gram(*args, **kwargs)¶ Call
sklearn.linear_model.orthogonal_mp_gramusing automatic mapping.Gram:ModelFrame.data.T.dot(ModelFrame.data)Xy:ModelFrame.data.T.dot(ModelFrame.target)
-
-
class
pandas_ml.skaccessors.manifold.ManifoldMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.manifold.-
locally_linear_embedding(n_neighbors, n_components, *args, **kwargs)¶ Call
sklearn.manifold.locally_linear_embeddingusing automatic mapping.X:ModelFrame.data
-
spectral_embedding(*args, **kwargs)¶ Call
sklearn.manifold.spectral_embeddingusing automatic mapping.adjacency:ModelFrame.data
-
-
class
pandas_ml.skaccessors.metrics.MetricsMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.metrics.-
auc(kind='roc', reorder=False, **kwargs)¶ Calcurate AUC of ROC curve or precision recall curve
Parameters: - kind : {‘roc’, ‘precision_recall_curve’}
Returns: - float : AUC
-
average_precision_score(*args, **kwargs)¶ Call
sklearn.metrics.average_precision_scoreusing automatic mapping.y_true:ModelFrame.targety_score:ModelFrame.decision
-
confusion_matrix(*args, **kwargs)¶ Call
sklearn.metrics.confusion_matrixusing automatic mapping.y_true:ModelFrame.targety_pred:ModelFrame.predicted
-
consensus_score(*args, **kwargs)¶ Not implemented
-
f1_score(*args, **kwargs)¶ Call
sklearn.metrics.f1_scoreusing automatic mapping.y_true:ModelFrame.targety_pred:ModelFrame.predicted
-
fbeta_score(beta, *args, **kwargs)¶ Call
sklearn.metrics.fbeta_scoreusing automatic mapping.y_true:ModelFrame.targety_pred:ModelFrame.predicted
-
hinge_loss(*args, **kwargs)¶ Call
sklearn.metrics.hinge_lossusing automatic mapping.y_true:ModelFrame.targety_pred_decision:ModelFrame.decision
-
log_loss(*args, **kwargs)¶ Call
sklearn.metrics.log_lossusing automatic mapping.y_true:ModelFrame.targety_pred:ModelFrame.proba
-
pairwise¶ Not implemented
-
precision_recall_curve(*args, **kwargs)¶ Call
sklearn.metrics.precision_recall_curveusing automatic mapping.y_true:ModelFrame.targety_probas_pred:ModelFrame.decision
-
precision_recall_fscore_support(*args, **kwargs)¶ Call
sklearn.metrics.precision_recall_fscore_supportusing automatic mapping.y_true:ModelFrame.targety_pred:ModelFrame.predicted
-
precision_score(*args, **kwargs)¶ Call
sklearn.metrics.precision_scoreusing automatic mapping.y_true:ModelFrame.targety_pred:ModelFrame.predicted
-
recall_score(*args, **kwargs)¶ Call
sklearn.metrics.recall_scoreusing automatic mapping.y_true:ModelFrame.targety_true:ModelFrame.predicted
-
roc_auc_score(*args, **kwargs)¶ Call
sklearn.metrics.roc_auc_scoreusing automatic mapping.y_true:ModelFrame.targety_score:ModelFrame.decision
-
roc_curve(*args, **kwargs)¶ Call
sklearn.metrics.roc_curveusing automatic mapping.y_true:ModelFrame.targety_score:ModelFrame.decision
-
silhouette_samples(*args, **kwargs)¶ Call
sklearn.metrics.silhouette_samplesusing automatic mapping.X:ModelFrame.datalabels:ModelFrame.predicted
-
silhouette_score(*args, **kwargs)¶ Call
sklearn.metrics.silhouette_scoreusing automatic mapping.X:ModelFrame.datalabels:ModelFrame.predicted
-
-
class
pandas_ml.skaccessors.model_selection.ModelSelectionMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.model_selection.-
StratifiedShuffleSplit(*args, **kwargs)¶ Instanciate
sklearn.cross_validation.StratifiedShuffleSplitusing automatic mapping.y:ModelFrame.target
-
check_cv(cv, *args, **kwargs)¶ Call
sklearn.cross_validation.check_cvusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
cross_val_score(estimator, *args, **kwargs)¶ Call
sklearn.cross_validation.cross_val_scoreusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
describe(estimator)¶ Describe grid search results
Parameters: - estimator : fitted grid search estimator
Returns: - described :
ModelFrame
-
iterate(cv, reset_index=False)¶ deprecated. Use .split
-
learning_curve(estimator, *args, **kwargs)¶ Call
sklearn.lerning_curve.learning_curveusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
permutation_test_score(estimator, *args, **kwargs)¶ Call
sklearn.cross_validation.permutation_test_scoreusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
split(cv, reset_index=False)¶ Generate
ModelFrameusing iterators for cross validationParameters: - cv : cross validation iterator
- reset_index : bool
logical value whether to reset index, default False
Returns: - generated : generator of
ModelFrame
-
train_test_split(reset_index=False, *args, **kwargs)¶ Call
sklearn.cross_validation.train_test_splitusing automatic mapping.Parameters: - reset_index : bool
logical value whether to reset index, default False
- kwargs : keywords passed to
cross_validation.train_test_split
Returns: - train, test : tuple of
ModelFrame
-
validation_curve(estimator, param_name, param_range, *args, **kwargs)¶ Call
sklearn.learning_curve.validation_curveusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
-
class
pandas_ml.skaccessors.neighbors.NeighborsMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.neighbors.
-
class
pandas_ml.skaccessors.pipeline.PipelineMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.pipeline.-
make_pipeline¶ sklearn.pipeline.make_pipeline
-
make_union¶ sklearn.pipeline.make_union
-
-
class
pandas_ml.skaccessors.preprocessing.PreprocessingMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.preprocessing.-
add_dummy_feature(value=1.0)¶ Call
sklearn.preprocessing.add_dummy_featureusing automatic mapping.X:ModelFrame.data
-
-
class
pandas_ml.skaccessors.svm.SVMMethods(df, module_name=None, attrs=None)¶ Bases:
pandas_ml.core.accessor._AccessorMethodsAccessor to
sklearn.svm.-
l1_min_c(*args, **kwargs)¶ Call
sklearn.svm.l1_min_cusing automatic mapping.X:ModelFrame.datay:ModelFrame.target
-
liblinear¶ Not implemented
-
libsvm¶ Not implemented
-
libsvm_sparse¶ Not implemented
-