我有一些数据可以绘制直方图,现在我想使用高斯混合模型将曲线拟合到直方图。我的直方图有2个峰值。
这是我用来绘制直方图的代码。
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
from scipy import stats
import csv
import math
import numpy as np
data = pd.read_csv('fermi.csv')
t90 = data['t90']
t = t90.dropna()
tl = np.log(t)/np.log(10)
plt.hist(tl,bins='auto')
plt.title('Fermi GRM EVENTS')
plt.xlabel('LOG(T90s)')
plt.show()
请帮助我。