Stats functions

regrank.stats

This module contains miscellaneous statistical functions.

Summary

PeerInstitution

PhDExchange

CrossValidation

class regrank.stats.CrossValidation(g, n_folds=5, n_subfolds=4, n_reps=3, seed=42, **kwargs)[source]

Bases: object

gen_all_train_validate_splits()[source]
gen_train_validate_splits(subgraph, seed=None, **kwargs)[source]
static get_cv_realization(graph, n_splits, seed=None)[source]
train_and_validate(model, fold_id, params=None, interp=None, **kwargs)[source]
class regrank.stats.PeerInstitution[source]

Bases: Experiment

compute_basic_stats(sslc=None, dual_v=None, primal_s=None)[source]
draw()[source]
get_data(goi='sector')[source]

goi: which stratum (metadata of the nodes) that you are looking at?

get_node_metadata()[source]
plot_hist(bin_count=20, legend=False, saveto=None)[source]
print_sorted_diff(num=5)[source]
class regrank.stats.PhDExchange[source]

Bases: Experiment

compute_basic_stats(sslc=None, dual_v=None, primal_s=None)[source]
draw()[source]
get_data(goi='sector')[source]

goi: which stratum (metadata of the nodes) that you are looking for?

get_node_metadata()[source]
plot_hist(bin_count=20, legend=False)[source]
print_sorted_diff(num=5)[source]