2017-12-16 5 views
1

주어진 데이터 배열 x에 일부 분포, 예를 들어 감마를 맞추고 해당 밀도 함수를 그립니다. 나는 seaborn.distplotscipy.stats을 통해 쉽게 만들 수 있습니다 :Seaborn distplot : 일부 고정 파라메터를 사용하여 분포에 적합

sns.distplot(x, fit = stats.gamma) 

그러나, 이제 나는이 배포의 일부 매개 변수 예 loc에 대한 고정 상태를 유지하려는 가정 해 봅시다. 내가 loc 고정으로 scipy.stats에서 fit 기능을 사용하고 있습니다 때, 나는 동일한 결과를 distplot 기능에 fit-loc=0를 통과하고 달성 할 수있는 방법이 있나요

stats.gamma.fit(x, floc = 0) 

로 쓰기? sns.distplot(x, fit = stats.gamma) 참으로 합리적인 플롯을 표시되고 stats.gamma.fit(x, loc = 0) 원하는 통계를 줄 것이다, 당신은 fit_kws을 통해 인수를 제공 할 수있는 조건 하에서

답변

0

:

sns.distplot(x, fit = stats.gamma, fit_kws={"loc" : 0}) 

[이 대답은 the documentation를 읽고 기반으로하며 질문에 유스 케이스가 주어지지 않았기 때문에 테스트되지 않았습니다.]

+0

아니요. AttributeError : 알 수없는 속성 플록 –

+0

대답에 따르면 "조건에서 ...". 이제 질문에 오류가있는 것으로 보입니다. 'floc' 대신에'loc'을 읽어야합니다. – ImportanceOfBeingErnest

관련 문제