处理回归的子样本中的空值



对于我的回归,我做了很多子样本。 我想知道是否有函数,以检查我的子样本中是否有空值。并且仅在子样本中没有空值时才运行回归。仅当我在事件发生前 30 天时,回归才应运行。

我知道如何摆脱子样本中的空值。但是,我要么花<30天,要么在活动开始前30天不去。 这是我的模型,仅当数据帧 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()

最新更新