Dalam beberapa artikel sebelumnya, kita telah membahas bagaimana cara membuat garis yang paling baik fit pada data statistik menggunakan Excel. Namun, dalam beberapa kasus, Anda mungkin ingin membuat garis yang paling baik fit untuk data Anda namun tidak memiliki akses ke aplikasi Excel. Pada titik ini, Plotly Chart Studio dapat menjadi solusi yang tepat.
Menggunakan Plotly Chart Studio
Plotly Chart Studio adalah alat online yang memungkinkan Anda untuk membuat berbagai jenis grafik, termasuk line of best fit. Berikut langkah-langkah untuk membuat garis yang paling baik fit menggunakan Plotly Chart Studio:
- Buka aplikasi Plotly Chart Studio di browser Anda.
- Pilih jenis grafik "Scatter" dan masukkan data X dan Y Anda.
- Klik tombol "Fitting" dan pilih opsi "Linear".
- Tombol "Update" untuk memperbarui grafik dengan garis yang paling baik fit.
- Anda dapat mengubah parameter lainnya, seperti warna garis, untuk membuat grafik lebih menarik.
Menggabungkan Line of Best Fit dengan Plotly
Berikut adalah contoh kode Python untuk menggabungkan line of best fit dengan plotly:
import numpy as np
import matplotlib.pyplot as plt
# Data X dan Y
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 3, 5, 7, 11])
# Membuat garis yang paling baik fit
m, c = fit_line(x, y)
# Membuat plotly figure
fig = go.Figure(data=[go.Scatter(x=x, y=m*x + c, mode="lines", line=go.scatter.Line(color="red"), showlegend=False)])
# Menggabungkan garis yang paling baik fit ke dalam plotly figure
mid_point = x.mean()
fig.update_layout(
showlegend=False,
annotations=[
go.layout.Annotation(
x=mid_point,
y=m*mid_point + c,
xref="x",
yref="y",
text=str(round(m, 2))+'x+'+str(round(c, 2)),
)
]
)
# Menampilkan plotly figure
fig.show()
Kode di atas menggunakan fungsi fit_line
untuk menghitung parameter garis yang paling baik fit (slop dan intercept), lalu menggunakan Plotly untuk membuat grafik dengan garis yang paling baik fit.
Referensi
Dengan menggunakan Plotly Chart Studio, Anda dapat dengan mudah membuat garis yang paling baik fit untuk data statistik Anda tanpa perlu memiliki aplikasi Excel.