Predicted Probabilities
results.predict() gives the probability of a yes for each row of X.
Let's try countries with a GDP per capita of $1,000, about $3,200, and $10,000:
new = pd.DataFrame({'Intercept': 1, 'log_gdp': [3, 3.5, 4]})
results.predict(new)
0.015 0.190 0.778
A $1,000 country has a 1.5% chance of a high life expectancy, and a $10,000 country has a 78% chance.