python - 处理子样本中的空值以进行回归
问题描述
对于我的回归,我做了很多子样本。我想知道是否有功能,以检查我的子样本中是否有空值。如果子样本中没有空值,则仅运行回归。仅当我在活动前 30 天时才应该运行回归。
我知道如何摆脱子样本中的空值。但是我会在活动开始前不到 30 天或不到 30 天。这是我的模型,只有在 Dataframe y 中没有 Null 值时才应该运行。y 的索引是日期,并且有一个带有相关值的列。
x= sm.add_constant (x)
model= sm.OLS(y.astype(float), x.astype(float)).fit()
出于性能原因,我喜欢避免使用 if 语句。你需要更多我的代码来回答这个问题吗?谢谢你的帮助
解决方案
在进行回归之前是否需要检查大小?喜欢:
if y[y.isull()].shape[0] < 30:
x= sm.add_constant (x)
model= sm.OLS(y.astype(float), x.astype(float)).fit()
推荐阅读
- javascript - 如果动态按钮发生变化,如何从动态按钮获取数据属性
- python - 使用 anaconda 安装后如何访问库链接?
- javascript - 如何在此函数中包含 window.load 或 $( document ).ready() ?
- python - 如何限制keras范围内的权重
- python - Why doesn't the scikit learn tokenizer correctly tokenize utf-8 (portuguese) text?
- php - 从数据库自引用表创建嵌套数组并在 Smarty 模板的嵌套列表中显示
- flutter - Flutter:登录后重定向到原点
- clojure - 将中间件添加到默认 Compojure 项目
- promise - 再次用承诺开玩笑
- r - R中的多空投资组合计算