Model.contour¶
In [ ]:
Model.contour(nbins: int = 100,
pos_label: (int, float, str) = None,
ax=None,
**style_kwds,)
Draws the model's contour plot. Only available for regressors, binary classifiers, and for models of exactly two predictors.
Parameters¶
| Name | Type | Optional | Description |
|---|---|---|---|
nbins | int | ✓ | Number of bins used to discretize the two input numerical vcolumns. |
pos_label | int / float / str | ✓ | Label to consider as positive. All the other classes will be merged and considered as negative for multiclass classification. |
ax | Matplotlib axes object | ✓ | The axes to plot on. |
**style_kwds | any | ✓ | Any optional parameter to pass to the Matplotlib functions. |
Returns¶
ax : Matplotlib axes object
Example¶
In [3]:
# XGBOOST
from verticapy.learn.ensemble import XGBoostClassifier
model = XGBoostClassifier("xgb_titanic",)
model.drop()
model.fit("public.titanic",
["age", "fare",],
"survived")
model.contour()
Out[3]:
In [5]:
# RandomForest
from verticapy.learn.ensemble import RandomForestClassifier
model = RandomForestClassifier("rf_titanic",)
model.drop()
model.fit("public.titanic",
["age", "fare",],
"survived")
model.contour()
Out[5]:
In [4]:
# NearestCentroid
from verticapy.learn.neighbors import NearestCentroid
model = NearestCentroid("neighbors_titanic",)
model.drop()
model.fit("public.titanic",
["age", "fare",],
"survived")
model.contour()
Out[4]:
In [5]:
# KNN
from verticapy.learn.neighbors import KNeighborsClassifier
model = KNeighborsClassifier("neighbors_titanic",)
model.drop()
model.fit("public.titanic",
["age", "fare",],
"survived")
model.contour()
Out[5]:
In [3]:
# NaiveBayes
from verticapy.learn.naive_bayes import NaiveBayes
model = NaiveBayes("nb_titanic",)
model.drop()
model.fit("public.titanic",
["age", "fare",],
"survived")
model.contour()
Out[3]:
