Рассчитать процентиль из CDF - PullRequest
0 голосов
/ 11 сентября 2018

Я вычислил cdf для набора данных в pandas df и хочу определить соответствующий процентиль из диаграммы cdf.код для cdf:

def cdf(x):
    df_1=pmf(x)
    df1 = pd.DataFrame()
    df1['pmf'] = df_1['pmf'].sort_index()
    df1['x'] = df_1['x']
    df1['cdf'] = np.cumsum(df1['pmf'])
    return df1

Это сгенерированный cdf df:
enter image description here

Теперь я хочу написать простую логику для извлечения данных "x", соответствующихcdf для определения процентиля.Ценю любую помощь в этом отношении.

1 Ответ

0 голосов
/ 11 сентября 2018

вы можете сделать это, как показано ниже (используйте имя df вместо df ниже):

df.loc[df['cdf'] == 0.999083, 'x']

output:

12.375
...