Calculating Probability / Odds / Log_odds for Logistic Regression

PHOTO EMBED

Tue Nov 22 2022 20:12:53 GMT+0000 (Coordinated Universal Time)

Saved by @janduplessis883 #univariateregression #python

# Setup a range from 1% probability to 100% probability
p = np.arange(0.01, 1, 0.005)
print('Probabilities: ', p[0:2],  p[-2:])

# Convert probabilities to odds 0.01 / (1-0.01) <=> (0.99)
odds = p / (1-p)
print('Odds: ', odds[0:2], odds[-2:])

# Get the natural log of those odds
log_odds = np.log(odds)
print('Log Odds: ', log_odds[0:2], log_odds[-2:])
content_copyCOPY