Xác định trending của một t. Làm sao để xác định tín hiệu là một trending trong một time series data?

  1. Lê Hồng Phương

Tập data bao gồm số lượng like, comments, shares của một topic (bao gồm nhiều bài post) trong 2 ngày (mỗi một giờ có 1 điểm dữ liệu --> 48 điểm). Vậy có cách nào xác định đó là một trend hay không? Tất nhiên là time series này không stationary, nên không tính làm 1 threshold cố định để xác định trend. Có cách nào để làm adaptive threshold cho dữ liệu này hay không?

(Vì thế không nhất thiết phải 2 ngày, mà cần có 1 warning rằng đó có thể là 1 trend)

Định nghĩa: Trend được xác định khi có một sự thay đổi đột biến. Nhưng sẽ có yếu tố giả thuyết là giờ cao điểm có thể tăng đột biến hơn.

Từ khóa: 

giảng viên đại học quốc gia hà nội

Chào bạn,

Có vẻ định nghĩa trend của bạn hơi lạ, nó giống với phần tử ngoại lai (outlier) hơn là xu hướng.

Xu hướng thường có yếu tố thời gian. Ví dụ quan sát giá vàng trong N ngày và thấy nó có xu hướng tăng hoặc giảm, dựa trên đường trung bình trượt. Còn trong định nghĩa trend của bạn thì có 1 ngày nào đó giá vàng tăng vọt, rồi sau đó lại trở về bình thường chẳng hạn.

Bạn nên tìm hiểu các phương pháp phát hiện phần tử ngoại lai (outlier detection), vốn là một chủ đề quan trọng trong khai phá dữ liệu.

Phương

Trả lời

Chào bạn,

Có vẻ định nghĩa trend của bạn hơi lạ, nó giống với phần tử ngoại lai (outlier) hơn là xu hướng.

Xu hướng thường có yếu tố thời gian. Ví dụ quan sát giá vàng trong N ngày và thấy nó có xu hướng tăng hoặc giảm, dựa trên đường trung bình trượt. Còn trong định nghĩa trend của bạn thì có 1 ngày nào đó giá vàng tăng vọt, rồi sau đó lại trở về bình thường chẳng hạn.

Bạn nên tìm hiểu các phương pháp phát hiện phần tử ngoại lai (outlier detection), vốn là một chủ đề quan trọng trong khai phá dữ liệu.

Phương