Yani şeklinde benim veriye sahip bir Zaman Dizisi DBSCAN piton kümelendiriyornasıl
X = [[T1], [T2] ..] Tn n'inci kullanıcının zaman serileri olduğu.
Bu zaman serilerini python'daki scikit-learn kütüphanesini kullanarak DBSCAN yöntemini kullanarak kümelemek istiyorum. Verileri doğrudan yerleştirmeye çalıştığımda, çıktıyı epsilon ve min-noktalarının çeşitli değerleriyle tüm nesneler için -1 olarak alırım.
Prosedürlerin doğru yolu nedir?
db = DBSCAN(eps=0.3,min_samples=10)
db.fit(X)
core_samples_mask = np.zeros_like(db.labels_, dtype=bool)
core_samples_mask[db.core_sample_indices_] = True
labels = db.labels_
n_clusters_ = len(set(labels)) - (1 if -1 in labels else 0)