2024-04-25 20:18:02 发布
网友
我知道找到z分数的语法:
from scipy import stats z = stats.zscore(a,axis = 0)
但是,接受的值是数组的形式。我只需要一个值的Z-score计算
Z-score
我目前的代码是:
我想要上面代码中a的z分数
这在数学上是不可能的,因为stats.zscore并不像你所想的那样假设输入是标准化的,而是使用输入来计算平均值和标准差。一个值的SD是零,这没有意义。在
stats.zscore
但是看起来你不需要任何函数来计算z分数,因为它是根据定义(x - mean)/sd(参见https://en.wikipedia.org/wiki/Standard_score),所以你已经在a中得到了它。如果你真的需要其他的东西,请写评论。在
(x - mean)/sd
a
这在数学上是不可能的,因为
stats.zscore
并不像你所想的那样假设输入是标准化的,而是使用输入来计算平均值和标准差。一个值的SD是零,这没有意义。在但是看起来你不需要任何函数来计算z分数,因为它是根据定义
(x - mean)/sd
(参见https://en.wikipedia.org/wiki/Standard_score),所以你已经在a
中得到了它。如果你真的需要其他的东西,请写评论。在相关问题 更多 >
编程相关推荐