Я хотел бы построить среднее значение для некоторых точек и их доверительный интервал. Я пользуюсь морским рожком. Я пытался использовать regplot, lmplot, но все они не работают. Это моя программа:
import pandas as pd
from matplotlib import pyplot as plt
import seaborn as sns
sns.set_style("darkgrid")
sns.set(color_codes=True)
df = pd.read_csv("data.csv")
print(df["a"])
sns.lineplot(y=df.a, x=df.index , data=df)
plt.ylabel("R")
plt.xlabel("T")
plt.show()
![img](https://i.stack.imgur.com/sniwm.png)
Моя цель - получить красную линию на рисунке. Это простой фрейм данных, сохраненный в csv Fila
index a
0 -0.120
1 -0.530
2 -0.250
3 -0.330
4 -0.560
5 -0.260
6 0.018
7 0.040
8 -0.460
9 -0.690
10 -0.130
11 -0.270
12 -0.080
13 -0.430
14 -0.170
15 -0.500
16 -0.690
17 -0.060
18 -0.200
19 -0.610
20 -0.370
21 0.090
22 0.190
23 -0.010
24 0.110
25 -0.250
26 -0.210
27 -0.160
28 -0.320
29 0.130
...
2501 0.760
2502 0.690
2503 0.680
2504 0.750
2505 0.560
2506 0.570
2507 0.670
2508 0.800
2509 0.630
2510 0.570
2511 0.780
2512 0.800
2513 0.800