如何将高斯混合模型应用于直方图?

时间:2019-06-17 08:23:27

标签: python pandas gmm

我有一些数据可以绘制直方图,现在我想使用高斯混合模型将曲线拟合到直方图。我的直方图有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()

这是我得到的直方图: enter image description here

请帮助我。

0 个答案:

没有答案