Class KernelDensityEstimator
Constructors
constructor
- new KernelDensityEstimator(
h?: number,
kernel?:
| "gaussian"
| "epanechnikov"
| "rectangular"
| "triangular"
| "biweight"
| "triweight"
| { name: "gaussian" }
| { name: "rectangular" }
| { name: "triangular" }
| { name: "epanechnikov" }
| { name: "biweight" }
| { name: "triweight" }
| (arg0: number) => number,
): KernelDensityEstimator Parameters
Optional
h: numberOptional
kernel:
| "gaussian"
| "epanechnikov"
| "rectangular"
| "triangular"
| "biweight"
| "triweight"
| { name: "gaussian" }
| { name: "rectangular" }
| { name: "triangular" }
| { name: "epanechnikov" }
| { name: "biweight" }
| { name: "triweight" }
| (arg0: number) => number
Properties
_h
_h: number
_kernel
_kernel: any
_x
_x: number[][]
Methods
fit
- fit(x: number[][]): void
Returns void
predict
- predict(x: number[][]): number[]
Returns number[]
Predicted values
probability
- probability(x: number[][]): number[]
Returns number[]
Predicted values
Kernel density estimator