#python
Вопрос:
В настоящее время я работаю над получением параметров данных.
Это мои данные из excel:
Распределения, которые я пытаюсь подогнать под данные, следующие:
Это результат, полученный с помощью Minitab:
До сих пор я делал другие дистрибутивы, за исключением дистрибутивов с 3 параметрами. Я пробовал Fitter
, что не дает тех параметров, которые я хотел. Ниже приведен код, который я использовал:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import scipy.stats as ss
import seaborn as sns
from fitter import Fitter
#The data that I used here is from an excel file which consist of 900 data ranged from 0 to 5.4e 6 (approximately)
#There is also some data that is ranged from 0 to negative value
f = Fitter(data, distributions =['lognorm', 'fisk','gamma', 'weibull_min'])`
f.fit()
f.summary()
И когда я попытался использовать Reliability
, он не подходит для моих данных, так как мои данные содержат нулевые и отрицательные значения. Так что прямо сейчас я немного не понимаю, как получить параметр, аналогичный Minitab.
Данные, которые я пытаюсь подогнать, приведены на первом рисунке под столбцом [«BS»]
Комментарии:
1. f.fitted_param[‘lognorm’] предоставит вам loc, масштаб и порог
2. Я пробовал это, но это не дает того же значения, что и в Minitab