KNIME: Menggunakan Lag Column Node

Jika Anda fasih dengan Pandas (library dari Python), Lag itu sangat mirip dengan method shift pada Pandas.

Lag Column node berguna mengambil data dari row sebelumnya untuk digunakan sebagai data row saat ini.

Jika Anda terbiasa dengan teknikal analisis saham, penggunaan lag column ini dapat digunakan untuk perhitungan moving avarage price.

Lag column memiliki 2 pendekatan.

  • Membuat copy dari column yang dimaksud dan melakukan shifting data
  • Atau membuat n copy dari column dimaksud dan shifting data pada setiap copy.

Untuk lebih jelasnya mari kita praktekan. Untuk kebutuhan tutorial ini digunakan file AAPL.csv.

Tambahkan CSV Reader dan hubungkan dengan Lag Column node pada workflow.

Konfigur pada CSV Reader untuk membaca file AAPL.csv.

Kemudian pada Lag Column node, coba lakukan konfigurasi pada Lag Interval, pada tutorial digunakan nilai 4.

JIka Anda execute, dan lihat data melalui menu Output, maka dapat dilihat, kolom close di copy, lalu data di shift 4.

Sekarang coba lakukan setting dengan mengubah Lag dengan nilai 4, dan nilai Lag Interval 1.

Jika node di execute dan buka menu Output, dapat dilihat, akan dibuat 4 kolom copy dari kolom Close. Dari setiap kolom akan dibuat shifting dari 1 – 4.

Sharing is caring:

Leave a Comment