def score_obs(self, params):

        y = self.endog
        X = self.exog
        L = self.cdf(np.dot(X, params))
        return (y - L)[:,None] * X
Refresh all positions in the given portfolio if needed or if the caller requests a forced refresh
dataset/ETHPy150Open statsmodels/statsmodels/statsmodels/discrete/discrete_model.py/Logit.score_obs--crossover with--dataset/ETHPy150Open fxdemolisher/frano/frano/positions/models.py/refresh_positions