在R中是否有与powertransform等效的python函数?你知道吗
这是在R:powerTransform(X, family = "bcnPower")
我知道并使用了以下功能/包:
from scipy.stats import skew,boxcox_normmax
from scipy.special import boxcox, inv_boxcox
from scipy.stats import yeojohnson_normmax
from scipy.stats import boxcox_llf
from sklearn.preprocessing import power_transform
from sklearn.preprocessing import PowerTransformer
我正在尝试使用python转换list(vector)。你知道吗
from scipy.stats import boxcox_normmax
vec =""" 4 5 5 6 5 5 3 7 7 6 5 5 8 8 3 2 3 5 10 6 7 5 2 3 1 3 4 4 5 2 5 4 5 6 5 4 2 6 3 10 4 7 5 2
7 7 3 11 5 4 4 2 2 4 6 3 4 5 6 5 8 7 4 3 5 7 3 3 6 5 3 6 6 3 9 7 9 7 2 4 2 6 4 2 5 3 4 2
7 3 7 5 5 1 5 7 1 4 5 7"""
vec = list(map(int,vec.split()))
print("min val :",min(vec))
print(boxcox_normmax(vec,method="all"))
最小值:1
[0.62926218 0.58382934]
powerTransform(vec, family="bcnPower")
估计变换功率,λ [1] 0.5831778元
伽玛射线的位置固定在它的下限 [1] 0.1个
我希望python函数提供相同的输出参数和结果。
如果没有这样的功能,我可以实现这样的功能吗?如何实现?
在Python中:
power_transform
如果设置standardize=False
,则给出相同的结果。你知道吗在R中:
相关问题 更多 >
编程相关推荐