↓ Skip to main content

pandas.DataFrame.implied_probability

71 words·1 min
pandas.DataFrame.implied_probability(odds_type='decimal')

Calculate the implied probability from a DataFrame of odds.

Parameters:

  • odds_type (str, optional): Type of odds provided. Supported values are 'decimal', 'fractional', and 'american'. Default is 'decimal'.

Returns:

  • pandas.DataFrame: DataFrame of implied probabilities as decimals (float).

Example:

import pandas as pd
import stakepd as spd

odds = pd.DataFrame({"A": [2.0, 1.5, 5.0], "B": [50.0, 8.0, 25.0]})
implied_probabilities = odds.implied_probability()
print(implied_probabilities)
   A_implied_probability  B_implied_probability
0               0.500000                  0.020
1               0.666667                  0.125
2               0.200000                  0.040