DecisionBoundaryDisplay
Decisions boundary visualization.
It is recommended to use from\_estimator to create a DecisionBoundaryDisplay. All parameters are stored as attributes.
Read more in the User Guide.
Python Reference (opens in a new tab)
Constructors
constructor()
Signature
new DecisionBoundaryDisplay(opts?: object): DecisionBoundaryDisplay;Parameters
| Name | Type | Description |
|---|---|---|
opts? | object | - |
opts.response? | ArrayLike[] | Values of the response function. |
opts.xlabel? | string | Default label to place on x axis. |
opts.xx0? | ArrayLike[] | First output of meshgrid (opens in a new tab). |
opts.xx1? | ArrayLike[] | Second output of meshgrid (opens in a new tab). |
opts.ylabel? | string | Default label to place on y axis. |
Returns
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:25 (opens in a new tab)
Properties
_isDisposed
boolean=false
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:23 (opens in a new tab)
_isInitialized
boolean=false
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:22 (opens in a new tab)
_py
PythonBridge
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:21 (opens in a new tab)
id
string
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:18 (opens in a new tab)
opts
any
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:19 (opens in a new tab)
Accessors
ax_
Axes with confusion matrix.
Signature
ax_(): Promise<any>;Returns
Promise<any>
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:326 (opens in a new tab)
figure_
Figure containing the confusion matrix.
Signature
figure_(): Promise<any>;Returns
Promise<any>
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:353 (opens in a new tab)
py
Signature
py(): PythonBridge;Returns
PythonBridge
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:55 (opens in a new tab)
Signature
py(pythonBridge: PythonBridge): void;Parameters
| Name | Type |
|---|---|
pythonBridge | PythonBridge |
Returns
void
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:59 (opens in a new tab)
surface_
If plot\_method is ‘contour’ or ‘contourf’, surface\_ is a QuadContourSet (opens in a new tab). If plot\_method is ‘pcolormesh’, surface\_ is a QuadMesh (opens in a new tab).
Signature
surface_(): Promise<any>;Returns
Promise<any>
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:299 (opens in a new tab)
Methods
dispose()
Disposes of the underlying Python resources.
Once dispose() is called, the instance is no longer usable.
Signature
dispose(): Promise<void>;Returns
Promise<void>
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:118 (opens in a new tab)
from_estimator()
Plot decision boundary given an estimator.
Read more in the User Guide.
Signature
from_estimator(opts: object): Promise<any>;Parameters
| Name | Type | Description |
|---|---|---|
opts | object | - |
opts.X? | ArrayLike | Input data that should be only 2-dimensional. |
opts.ax? | any | Axes object to plot on. If undefined, a new figure and axes is created. |
opts.eps? | number | Extends the minimum and maximum values of X for evaluating the response function. Default Value 1 |
opts.estimator? | any | Trained estimator used to plot the decision boundary. |
opts.grid_resolution? | number | Number of grid points to use for plotting decision boundary. Higher values will make the plot look nicer but be slower to render. Default Value 100 |
opts.kwargs? | any | Additional keyword arguments to be passed to the plot\_method. |
opts.plot_method? | "contourf" | "contour" | "pcolormesh" | Plotting method to call when plotting the response. Please refer to the following matplotlib documentation for details: contourf (opens in a new tab), contour (opens in a new tab), pcolormesh (opens in a new tab). Default Value 'contourf' |
opts.response_method? | "auto" | "predict_proba" | "decision_function" | "predict" | Specifies whether to use predict_proba, decision_function, predict as the target response. If set to ‘auto’, the response method is tried in the following order: decision_function, predict_proba, predict. For multiclass problems, predict is selected when response\_method="auto". Default Value 'auto' |
opts.xlabel? | string | The label used for the x-axis. If undefined, an attempt is made to extract a label from X if it is a dataframe, otherwise an empty string is used. |
opts.ylabel? | string | The label used for the y-axis. If undefined, an attempt is made to extract a label from X if it is a dataframe, otherwise an empty string is used. |
Returns
Promise<any>
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:137 (opens in a new tab)
init()
Initializes the underlying Python resources.
This instance is not usable until the Promise returned by init() resolves.
Signature
init(py: PythonBridge): Promise<void>;Parameters
| Name | Type |
|---|---|
py | PythonBridge |
Returns
Promise<void>
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:68 (opens in a new tab)
plot()
Plot visualization.
Signature
plot(opts: object): Promise<any>;Parameters
| Name | Type | Description |
|---|---|---|
opts | object | - |
opts.ax? | any | Axes object to plot on. If undefined, a new figure and axes is created. |
opts.kwargs? | any | Additional keyword arguments to be passed to the plot\_method. |
opts.plot_method? | "contourf" | "contour" | "pcolormesh" | Plotting method to call when plotting the response. Please refer to the following matplotlib documentation for details: contourf (opens in a new tab), contour (opens in a new tab), pcolormesh (opens in a new tab). Default Value 'contourf' |
opts.xlabel? | string | Overwrite the x-axis label. |
opts.ylabel? | string | Overwrite the y-axis label. |
Returns
Promise<any>
Defined in: generated/inspection/DecisionBoundaryDisplay.ts:238 (opens in a new tab)