Я хочу построить две линии временных рядов со средним значением и CI для фирм с низким и высоким уровнем диверсификации (переменная div_ind) в течение 8 календарных лет (переменная calyr). Могу ли я узнать, как это сделать? Интернет-источники в основном рисуют одну строку, но мне нужны две строки. Ниже приведены мои коды, которые создают ошибки.
import pandas as pd
import numpy as np
import math
import seaborn as sns
import os
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib.pyplot import imread
df = pd.read_csv(r"data.csv")
lst = ['q','ret','lsale']
for i in lst:
stats = df.groupby(['calyr','div_ind']).agg(['mean', 'count', 'sem'])
stats.columns = ['clayr','div_ind','mean', 'count', 'sem']
stats['95_ci'] = 1.96 * stats['sem']
print(stats)
# Plot error bars
plt.errorbar(x=stats['calyr'], y=stats['mean'], yerr=stats['95_ci'], fmt='o')
plt.title('95% Confidence Interval Error Bars for High and Low Diversity Firms')
plt.show()
Подробнее здесь: https://stackoverflow.com/questions/792 ... rms-python
Построить предварительно рассчитанные средние значения и доверительные интервалы для двух типов фирм (python) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему R и Python дают мне разные доверительные интервалы в логистической модели?
Anonymous » » в форуме Python - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как в Java прочитать рассчитанные значения формул в файле Excel? [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-