Python/Numpy 中包含 NAN 的数组的线性回归

2024-02-29

我有两个数组,比如说varx and vary。两者在不同位置都包含 NaN 值。但是,我想对两者进行线性回归以显示两个数组的相关程度。This http://glowingpython.blogspot.de/2012/03/linear-regression-with-numpy.html到目前为止非常有帮助。

但是,使用以下

slope, intercept, r_value, p_value, std_err = stats.linregress(varx, vary)

每个输出变量都会产生 NaN。仅从两个数组中获取有效值作为线性回归的输入的最便捷方法是什么?我听说过屏蔽数组,但不确定它到底是如何工作的。


您可以使用掩码删除 NaN:

mask = ~np.isnan(varx) & ~np.isnan(vary)
slope, intercept, r_value, p_value, std_err = stats.linregress(varx[mask], vary[mask])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python/Numpy 中包含 NAN 的数组的线性回归 的相关文章

  • Python 中的舍入浮点问题

    我遇到了 np round np around 的问题 它没有正确舍入 我无法包含代码 因为当我手动设置值 而不是使用我的数据 时 返回有效 但这是输出 In 177 a Out 177 0 0099999998 In 178 np rou
  • 跟踪 pypi 依赖项 - 谁在使用我的包

    无论如何 是否可以通过 pip 或 PyPi 来识别哪些项目 在 Pypi 上发布 可能正在使用我的包 也在 PyPi 上发布 我想确定每个包的用户群以及可能尝试积极与他们互动 预先感谢您的任何答案 即使我想做的事情是不可能的 这实际上是不
  • Pandas 日期时间格式

    是否可以用零后缀表示 pd to datetime 似乎零被删除了 print pd to datetime 2000 07 26 14 21 00 00000 format Y m d H M S f 结果是 2000 07 26 14
  • 如何在 C 中将 uint 转换为 int,同时将结果范围的损失最小化

    我想要两个无界整数之间的差 每个整数由一个表示uint32 tvalue 是对 2 32 取模的无界整数 例如 TCP 序列号 请注意 模 2 32表示形式可以环绕 0 这与更受限制的问题 不允许环绕 0 https stackoverfl
  • 将 python2.7 与 Emacs 24.3 和 python-mode.el 一起使用

    我是 Emacs 新手 我正在尝试设置我的 python 环境 到目前为止 我已经了解到在 python 缓冲区中使用 python mode el C c C c将当前缓冲区的内容加载到交互式 python shell 中 显然使用了什么
  • Java-如何将黑白图像加载到二进制中?

    我在 FSE 模式下使用 Java 和 swing 我想将完全黑白图像加载为二进制格式 最好是二维数组 并将其用于基于掩码的每像素碰撞检测 我什至不知道从哪里开始 过去一个小时我一直在研究 但没有找到任何相关的东西 只需将其读入Buffer
  • 独立滚动矩阵的行

    我有一个矩阵 准确地说 是 2d numpy ndarray A np array 4 0 0 1 2 3 0 0 5 我想滚动每一行A根据另一个数组中的滚动值独立地 r np array 2 0 1 也就是说 我想这样做 print np
  • 使用 xlrd 打开 BytesIO (xlsx)

    我正在使用 Django 需要读取上传的 xlsx 文件的工作表和单元格 使用 xlrd 应该可以 但因为文件必须保留在内存中并且可能不会保存到我不知道如何继续的位置 本例中的起点是一个带有上传输入和提交按钮的网页 提交后 文件被捕获req
  • 在Python中检索PostgreSQL数据库的新记录

    在数据库表中 第二列和第三列有数字 将会不断添加新行 每次 每当数据库表中添加新行时 python 都需要不断检查它们 当 sql 表中收到的新行数低于 105 时 python 应打印一条通知消息 警告 数量已降至 105 以下 另一方面
  • 如何通过 TLS 1.2 运行 django runserver

    我正在本地 Mac OS X 机器上测试 Stripe 订单 我正在实现这段代码 stripe api key settings STRIPE SECRET order stripe Order create currency usd em
  • pyspark 将 twitter json 流式传输到 DF

    我正在从事集成工作spark streaming with twitter using pythonAPI 我看到的大多数示例或代码片段和博客是他们从Twitter JSON文件进行最终处理 但根据我的用例 我需要所有字段twitter J
  • pip 列出活动 virtualenv 中的全局包

    将 pip 从 1 4 x 升级到 1 5 后pip freeze输出我的全局安装 系统 软件包的列表 而不是我的 virtualenv 中安装的软件包的列表 我尝试再次降级到 1 4 但这并不能解决我的问题 这有点类似于这个问题 http
  • Python3 在 DirectX 游戏中移动鼠标

    我正在尝试构建一个在 DirectX 游戏中执行一些操作的脚本 除了移动鼠标之外 我一切都正常 是否有任何可用的模块可以移动鼠标 适用于 Windows python 3 Thanks I used pynput https pypi or
  • 如何使用原始 SQL 查询实现搜索功能

    我正在创建一个由 CS50 的网络系列指导的应用程序 这要求我仅使用原始 SQL 查询而不是 ORM 我正在尝试创建一个搜索功能 用户可以在其中查找存储在数据库中的书籍列表 我希望他们能够查询 书籍 表中的 ISBN 标题 作者列 目前 它
  • 如何解决 PDFBox 没有 unicode 映射错误?

    我有一个现有的 PDF 文件 我想使用 python 脚本将其转换为 Excel 文件 目前正在使用PDFBox 但是存在多个类似以下错误 org apache pdfbox pdmodel font PDType0Font toUnico
  • python import inside函数隐藏现有变量

    我在我正在处理的多子模块项目中遇到了一个奇怪的 UnboundLocalError 分配之前引用的局部变量 问题 并将其精简为这个片段 使用标准库中的日志记录模块 import logging def foo logging info fo
  • 尝试使用 Javascript 解决对称差异

    我正在尝试找出对称的解决方案 使用 javascript 完成以下任务的差异 目标 接受未指定数量的数组作为参数 保留数组中数字的原始顺序 不删除单个数组中数字的重复项 删除数组中出现的重复项 因此 例如 如果输入是 1 1 2 6 2 3
  • 如何应用一个函数 n 次? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 假设我有一个函数 它接受一个参数并返回相同类型的结果 def increment x return x 1 如何制作高阶函数repeat可以
  • cv2.VideoWriter:请求一个元组作为 Size 参数,然后拒绝它

    我正在使用 OpenCV 4 0 和 Python 3 7 创建延时视频 构造 VideoWriter 对象时 文档表示 Size 参数应该是一个元组 当我给它一个元组时 它拒绝它 当我尝试用其他东西替换它时 它不会接受它 因为它说参数不是
  • Kivy - 单击按钮时编辑标签

    我希望 Button1 在单击时编辑标签 etykietka 但我不知道如何操作 你有什么想法吗 class Zastepstwa App def build self lista WebOps getList layout BoxLayo

随机推荐

  • 在 React Native 应用程序中发送应用程序邀请

    在 facebook iOS SDK 中 有一个名为 App Invites 的模块 允许将您的应用程序的邀请发送给您的朋友 https developers facebook com docs ios https developers f
  • sstream 重新声明并出现公共访问编译器错误

    我在使用 gcc5 4 0 在大型项目上运行 make 时遇到了此错误 usr include c 5 sstream 300 14 error xfer bufptrs redeclared with public access stru
  • gensim 的 get_document_topics 方法返回的概率加起来不等于 1

    有时它返回所有主题的概率并且一切都很好 但有时它只返回几个主题的概率并且它们加起来不等于一 似乎这取决于文档 一般来说 当它返回很少的主题时 概率加起来大约为 80 那么它只返回最相关的主题吗 有没有办法强制它返回所有概率 也许我遗漏了一些
  • \t 只被视为 1 个字符吗?

    我试图用 do while 和子字符串来做一些基本逻辑 如下所示 bool foundFirstTaskname false int startCounter 0 do var checkEveryTwo name Substring st
  • 这是内置的绘图吗?

    In 这个链接的图像 http snpent com images button gif 我在很多应用程序中经常看到右侧的按钮 在我的 Moto Droid 上 它在设置应用程序中广泛使用 它还用作默认的 AlertDialog 图标 我可
  • 如何告诉 Clang 不要冒充其他编译器?

    我过去遇到过这个问题 LLVM 定义 GNUC https www google com search q 22 GNUC 22 LLVM bug 但它不能使用 GCC 可以使用的程序 我在 Windows 上再次遇到它 LLVM 定义 M
  • 如何禁用 Eclipse 中的格式化符号?

    由于所有格式符号 我实际上什么也看不到 我不知道那是什么热键 但我找不到任何解决方案如何禁用这些符号 你知道是否有热键吗 我不记得那个热键是什么了 You can also disable them by using this button
  • 如何将 pt 转换为 em?

    如何将 pt 转换为 em 因为我使用 Photoshop 来设计模板 软件的文本大小采用 pt 格式 然后我必须将设计细节传输给开发人员 他们总是需要 em 格式的所有文本大小 我参考了这个网站http pxtoem com http p
  • 在 XNA 中缩放整个屏幕

    我正在尝试使用 XNA 制作一个冒险游戏引擎 让您制作看起来像是 90 年代初期的游戏 例如触手之日 and 山姆和麦克斯上路 因此 我希望游戏实际以 320x240 运行 我知道 它可能应该是 320x200 但是嘘 但它应该根据用户设置
  • Cakephp 错误重定向

    所以这些我们都知道Error missing controller或任何其他错误CakePHP可以扔 现在我的问题可能相当简单 但我找不到有关该主题的任何文档 我如何重定向到404 not found or a 500 execption如
  • 无法使用 Git 将文件重置为特定提交

    我有一个修改过的文件 我想恢复到最新提交中的任何内容 但它 卡在 那里 总是被标记为已修改 git status On branch master Changed but not updated use git add
  • 如何使用双指针声明 NSString 变量

    我想使用双指针 我试图这样声明 NSString a 但是 Xcode 向我显示错误 指向非常量类型 NSString 没有显式所有权的指针 并且无法编译它 最后我想做这样的事 NSString a NSString b b NSStrin
  • 从映射中添加/删除键值对

    如何在 Elixir 映射中添加 和删除 键值对 这不起作用 map a 1 b 2 c 3 map d 4 添加到地图 Use Map put map key value https hexdocs pm elixir Map html
  • Tensorflow 中每个类别的 F1 分数指标

    我已经实现了以下指标来查看我认为相关的类的精确度和召回率 metrics tf keras metrics Recall class id 1 name Bkwd R tf keras metrics Recall class id 2 n
  • 计算R中目录的大小

    我想计算 R 中目录的大小 我尝试使用list info函数 不幸的是 它遵循符号链接 所以我的结果有偏差 return wrong size with duplicate counts for symlinks sum file info
  • 我可以在 .net core 中使用 Entity Framework 6(非核心)吗?

    Entity Framework Core 不支持空间数据 我需要在我的应用程序中使用空间数据 我可以在 net core 中使用 Entity Framework 6 吗 如果可以的话我该如何注册DatabaseContext in St
  • SIMD如下代码

    如何用 C 语言对以下代码进行 SIMIDize 当然使用 SIMD 内在函数 我在理解 SIMD 内在函数方面遇到困难 这会有很大帮助 int sum naive int n int a int sum 0 for int i 0 i l
  • Rails 控制台中没有数据库连接

    我的 Rails 应用程序在运行时运行良好rake db migrate但是当我尝试启动 Rails 控制台时出现问题 2 0 0p247 003 gt User gt User no database connection 这是由于 Ac
  • 在顶部添加新项目后,回收器视图不会滚动到顶部,因为列表适配器的更改尚未发生

    我在实时数据的开头获取包含新项目的新列表 然后使用其数据更新适配器 viewModel myLiveData observe this Observer myList gt adapter submitList myList recycle
  • Python/Numpy 中包含 NAN 的数组的线性回归

    我有两个数组 比如说varx and vary 两者在不同位置都包含 NaN 值 但是 我想对两者进行线性回归以显示两个数组的相关程度 This http glowingpython blogspot de 2012 03 linear r