check_increasing#
- sklearn.isotonic.check_increasing(x, y)[源代码]#
确定y是否与x单调相关。
根据斯皮尔曼相关性测试,发现y相对于x增加或减少。
- 参数:
- x形状类似阵列(n_samples,)
训练数据。
- y形状类似阵列(n_samples,)
培训目标。
- 返回:
- increasing_bool布尔
关系是在增强还是在减弱。
注意到
从数据中估计斯皮尔曼相关系数,并将所得估计值的符号用作结果。
如果基于Fisher变换的95%置信区间跨越零,则会发出警告。
引用
费舍尔变形。Wikipedia. https://en.wikipedia.org/wiki/Fisher_transformation
示例
>>> from sklearn.isotonic import check_increasing >>> x, y = [1, 2, 3, 4, 5], [2, 4, 6, 8, 10] >>> check_increasing(x, y) np.True_ >>> y = [10, 8, 6, 4, 2] >>> check_increasing(x, y) np.False_