|
11 | 11 | more significant than outside the group.
|
12 | 12 | """
|
13 | 13 |
|
14 |
| -from statsmodels.compat.pandas import sort_values |
15 | 14 | from statsmodels.compat.python import iteritems, string_types
|
16 | 15 | from patsy import dmatrix
|
17 | 16 | import pandas as pd
|
@@ -172,7 +171,7 @@ def multiOLS(model, dataframe, column_list=None, method='fdr_bh',
|
172 | 171 | # mangle them togheter and sort by complexive p-value
|
173 | 172 | summary = pd.DataFrame(col_results)
|
174 | 173 | # order by the p-value: the most useful model first!
|
175 |
| - summary = sort_values(summary.T, [('pvals', '_f_test')]) |
| 174 | + summary = summary.T.sort_values([('pvals', '_f_test')]) |
176 | 175 | summary.index.name = 'endogenous vars'
|
177 | 176 | # implementing the pvalue correction method
|
178 | 177 | smt = stats.multipletests
|
@@ -317,7 +316,7 @@ def multigroup(pvals, groups, exact=True, keep_all=True, alpha=0.05):
|
317 | 316 | results['_in_non'][group_name] = res[2][1]
|
318 | 317 | results['_out_sign'][group_name] = res[2][2]
|
319 | 318 | results['_out_non'][group_name] = res[2][3]
|
320 |
| - result_df = sort_values(pd.DataFrame(results), 'pvals') |
| 319 | + result_df = pd.DataFrame(results).sort_values('pvals') |
321 | 320 | if not keep_all:
|
322 | 321 | result_df = result_df[result_df.increase]
|
323 | 322 | smt = stats.multipletests
|
|
0 commit comments