= np.genfromtxt("trenddaten_mit_rauschen.csv", delimiter=",", skip_header=1)
data = data[:, 0]
x = data[:, 1]
y
= 5
window = np.ones(window) / window
weights = np.convolve(y, weights, mode='valid')
y_smooth
="Original", alpha=0.5)
plt.plot(x, y, label-1)//2:-(window//2)], y_smooth, label="Geglättet", color='red')
plt.plot(x[(window
plt.legend()True)
plt.grid("Trendglättung")
plt.title( plt.show()
27 Trendglättung – Rauschen reduzieren
Verrauschte Daten? Ein gleitender Mittelwert glättet Kurven: