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