与scipy.stats.zscore的功能类似,但基于另一个“样本”

eit6fx6z  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(98)

我有两个数据集,它们描述了相同的过程,并且我期望值的大致范围相同。因此,我想对一个数据集使用scipy.stats.zscore,但不使用样本平均值和标准差,我想使用另一个数据集的平均值和标准差。有这样的等效函数吗?

zaqlnxep

zaqlnxep1#

听起来你想要scipy.stats.zmap

In [141]: import numpy as np

In [142]: from scipy.stats import zmap

In [143]: olddata = np.array([3.67, 4.01, 3.60, 5.36, 3.65, 2.01, 2.75, 4.43, 2.74, 3.89, 3.60])

In [144]: newdata = np.array([1.0, 2.4, 2.5, 3.25, 5.6])

In [145]: zmap(newdata, olddata)
Out[145]: array([-3.05378533, -1.41573956, -1.29873629, -0.42121177,  2.32836506])

相关问题