Python数据分析库 Scipy安装及使用

第一部分:安装库

(1)安装openpyxl

conda install scipy

(2)验证是否安装成功

python -c "import scipy; print(scipy.__version__)"

(3)卸载scipy

conda remove scipy

第二部分:使用scipy

(1)计算商品和品类之间的关联一致性Kendall检验

含义:

  • Kendall's Tau (τ):

    • 范围: τ 的值在 -1 到 1 之间。
      • τ = 1 表示完全正相关(所有值对的顺序一致)。
      • τ = -1 表示完全负相关(所有值对的顺序完全相反)。
      • τ = 0 表示没有相关性。
    •  tau 值反映了变量 XY 之间的等级相关性强度。
  • P-value:

    • p-value 用来检验相关系数是否显著。具体来说,它表示在原假设为真(即两者无相关性,τ = 0)的情况下,观测到这种或更极端结果的概率。
      • 如果 p-value 小于某个显著性水平(通常为 0.05),则可以拒绝原假设,认为两者之间存在统计显著的相关性。
      • 如果 p-value 大于 0.05,则无法拒绝原假设,说明没有足够的证据认为 XY 之间有相关性。

代码:

from scipy.stats import kendalltau

# 假设有两个变量 X 和 Y
X = [12, 2, 1, 12, 2]
Y = [1, 4, 7, 1, 0]

# 计算 Kendall's Tau 系数
tau, p_value = kendalltau(X, Y)

print(f"Kendall's Tau: {tau}")
print(f"P-value: {p_value}")

结果:

P值大于0.05,因此X和Y之间有关系;

Kendall's Tau的值为-0.4714045207910316,因此代表中等负相关

持续学习,继续更新哦!

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

还不秃顶的计科生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值