用Python拟合Maxwell-Boltzman分布
是否可以在matplotlib或python中的类似模块中拟合类似Maxwell Boltzmann的数据?scipy.stats支持用Python拟合Maxwell-Boltzman分布,python,matplotlib,scipy,Python,Matplotlib,Scipy,是否可以在matplotlib或python中的类似模块中拟合类似Maxwell Boltzmann的数据?scipy.stats支持 第一个参数是位置或远离零的偏移。 第二个参数是缩放参数,表示为aon 要使用此分布生成随机变量(随机数据),请使用其rvs方法: newdata = maxwell.rvs(*params, size=100) 很可能是scipy功能,而不是matplotlib。看起来您通常只会对Maxwell-Boltzmann分布使用loc=0,因此在拟合数据时,您可
第一个参数是位置或远离零的偏移。 第二个参数是缩放参数,表示为
a
on
要使用此分布生成随机变量(随机数据),请使用其rvs
方法:
newdata = maxwell.rvs(*params, size=100)
很可能是
scipy
功能,而不是matplotlib。看起来您通常只会对Maxwell-Boltzmann分布使用loc=0
,因此在拟合数据时,您可能应该使用floc=0
选项;也就是说,使用params=maxwell.fit(数据,floc=0)
。如果没有这一点,fit
方法将位置视为另一个自由参数,将包含在fit中。@WarrenWeckesser:非常感谢!
newdata = maxwell.rvs(*params, size=100)