in spotify_confidence/analysis/frequentist/confidence_computers/z_test_linreg_computer.py [0:0]
def variance(df: DataFrame, **kwargs) -> Series:
variance1 = z_test_computer.variance(df, **kwargs)
if kwargs[FEATURE] in df:
computed_variances = variance1 + df.apply(lin_reg_variance_delta, axis=1, **kwargs)
if (computed_variances < 0).any():
raise ValueError("Computed variance is negative, please check sufficient " "statistics.")
return computed_variances
else:
return variance1