DbscanSession
01 Syntax
Microsoft.VisualBasic.DataMining.DBSCAN.DbscanSession`1
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| .ctor | 1 | |
| CheckNeighborPts | 1 | this function was called by a parallel linq |
| ExpandClusterParallel | 1 | |
| ExpandCluster | 1 | |
| RegionQuery | 1 | Checks and searchs neighbor points for given point |
03 Fields
| Name | Overloads | Summary |
|---|---|---|
| allPoints | 1 | Dataset |
| epsilon | 1 | radius of center point |
| queryCache | 1 | the point set index |
04 Members
Parameters
| Name | Type | Description |
|---|---|---|
dbscan | DbscanAlgorithm(Of `0) | - |
allPoints | DbscanPoint(Of `0)() | - |
epsilon | Double | Desired region ball range |
minPts | Int32 | Minimum number of points to be in a region, density cutoff |
CheckNeighborPts(DbscanPoint(Of `0))
this function was called by a parallel linq
Parameters
| Name | Type | Description |
|---|---|---|
pn | DbscanPoint(Of `0) | - |
Parameters
| Name | Type | Description |
|---|---|---|
neighborPts | DbscanPoint(Of `0)() | other points in same region with point parameter |
clusterId | Int32 | given clusterId |
Parameters
| Name | Type | Description |
|---|---|---|
neighborPts | DbscanPoint(Of `0)() | other points in same region with point parameter |
clusterId | Int32 | given clusterId |
RegionQuery(
`0, Boolean)Checks and searchs neighbor points for given point
Parameters
| Name | Type | Description |
|---|---|---|
point | `0 | centered point to be searched neighbors |
Returns
result neighbors
allPoints
Dataset
epsilon
radius of center point
queryCache
the point set index