Linear regression of arrays containing NANs in Python/Numpy

后端 未结 1 394
一向
一向 2020-12-01 21:07

I have two arrays, say varx and vary. Both contain NAN values at various positions. However, I would like to do a linear regression on both to show how much the two arrays c

相关标签:
1条回答
  • 2020-12-01 21:21

    You can remove NaNs using a mask:

    mask = ~np.isnan(varx) & ~np.isnan(vary)
    slope, intercept, r_value, p_value, std_err = stats.linregress(varx[mask], vary[mask])
    
    0 讨论(0)
提交回复
热议问题