python - Python:将 Pearson 的 r 值分配给变量时出现问题
问题描述
我对计算皮尔逊 r 的结果有相当惊人的行为。我可以计算并得到值:
print (scipy.stats.pearsonr(dff['Y'], dff['X'])) #result (0.8288.., 0.0)
但如果我尝试用它做任何事情,甚至:
r=scipy.stats.pearsonr(dff['Y'], dff['X'])
print (r) #result (nan, nan)
我得到空的结果。只有在计算 pearsonr、spearmanr 和 kendalltau 的情况下才能正常工作
解决方案
推荐阅读
- android - 无法为 android 创建签名版本 APK
- python - 我如何才能以所需的格式重塑数据
- json - React native fetch 返回 _bodyBlob _bodyInit 标头等,而不是带有 json() 的 json
- ios - Firebase 存储为 url 返回 nil
- c# - 如何在 Swagger UI 中发送字符串数组作为参数进行测试?
- php - 无法更新在 PHP 中回显的元素的 href?
- android - 应用所有权转让 - 用户视角
- python - PYMC3混合模型:帮助理解多变量模型
- dialogflow-es - 来自数据库的 Dialogflow 插槽验证
- image-processing - 理解颜色如何应用于每个像素的问题