Lompat ke konten utama
←

Peramalan Deret Waktu

Pelajaran 14 dari 20

Tren linear dan evaluasi ramalan

Regresi tren linear

Setelah pelajaran ini kamu bisa mencocokkan garis tren kuadrat terkecil dengan numpy, scipy, atau FORECAST.LINEAR dan memakainya untuk meramal.

±15 menitDiperiksa 28 Sep 2026

Materi

Tren linear memodelkan deret sebagai garis y_t = a + b·t, dengan t nomor periode. Koefisiennya ditaksir dengan kuadrat terkecil, yang menurut NIST memilih a dan b yang meminimalkan jumlah kuadrat selisih antara data dan garis. Ramalan periode ke depan diperoleh dengan memasukkan nomor periode itu ke persamaan garis. Berbeda dengan drift yang hanya memakai titik pertama dan terakhir, regresi memakai semua titik, sehingga satu pengamatan ekstrem di ujung tidak menentukan kemiringan sendirian.

numpy.polyfit(t, y, 1) mengembalikan koefisien dari pangkat tertinggi, jadi hasilnya [kemiringan, intersep], dan numpy.polyval(koefisien, t_baru) menghitung nilai garis. scipy.stats.linregress(t, y) mengembalikan objek dengan atribut slope, intercept, dan rvalue. Di Excel dan lembar kerja kita, FORECAST.LINEAR(x, known_y, known_x) langsung memberi nilai garis di x; urutan argumennya y dulu baru x. Menurut dokumentasi Microsoft, FORECAST.LINEAR menggantikan FORECAST sejak Excel 2016 dengan sintaks dan pemakaian yang sama.

Contoh dengan data lain: jumlah anggota koperasi lima tahun.

import numpy as np
from scipy import stats

tahun = np.arange(1, 6)
anggota = np.array([100, 108, 118, 124, 135])
koef = np.polyfit(tahun, anggota, 1)
print(koef)                        # [  8.6  91.2]  kemiringan, intersep
print(np.polyval(koef, 6))         # 142.8
r = stats.linregress(tahun, anggota)
print(r.slope, r.intercept)        # 8.6 91.2

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 3 dari 3

Garis tren penjualan dengan periode dinomori mulai 1 adalah y = 250 + 12·t (juta rupiah). Berapa ramalan periode ke-20?

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke