Beispiel #1
0
def validate_select_model_with_ER(N):
    p_set = np.linspace(0.0001, 0.05, 10)
    dat = dict()
    dat['p_set'] = p_set
    dat['ret'] = []
    for p in p_set:
        normal_sigs = gen_sigs('ER', 100, N, p)
        normal_nodes = range(N)
        model, para, debug_ret = select_model(len(normal_nodes), normal_sigs, 50, 50, True)
        dat['ret'].append(debug_ret)

    dump(dat, 'validate_select_model_with_ER-N-%s.pk' % (N))
Beispiel #2
0
def validate_select_model_with_ER(N):
    p_set = np.linspace(0.0001, 0.05, 10)
    dat = dict()
    dat['p_set'] = p_set
    dat['ret'] = []
    for p in p_set:
        normal_sigs = gen_sigs('ER', 100, N, p)
        normal_nodes = range(N)
        model, para, debug_ret = select_model(len(normal_nodes), normal_sigs,
                                              50, 50, True)
        dat['ret'].append(debug_ret)

    dump(dat, 'validate_select_model_with_ER-N-%s.pk' % (N))
Beispiel #3
0
def validate_select_model_with_BA(m):
    N_set = [50, 150, 250, 350]
    dat = dict()
    dat['N'] = N_set
    dat['ret'] = []
    for N in N_set:
        normal_sigs = gen_sigs('BA', 100, N, m)
        normal_nodes = range(N)
        model, para, debug_ret = select_model(len(normal_nodes), normal_sigs, 50, 50, True)

        dat['ret'].append(debug_ret)

    dump(dat, 'validate_select_model_with_BA-m-%i.pk' % (m))
Beispiel #4
0
def validate_select_model_with_BA(m):
    N_set = [50, 150, 250, 350]
    dat = dict()
    dat['N'] = N_set
    dat['ret'] = []
    for N in N_set:
        normal_sigs = gen_sigs('BA', 100, N, m)
        normal_nodes = range(N)
        model, para, debug_ret = select_model(len(normal_nodes), normal_sigs,
                                              50, 50, True)

        dat['ret'].append(debug_ret)

    dump(dat, 'validate_select_model_with_BA-m-%i.pk' % (m))
Beispiel #5
0
def validate_select_model_with_power_law(p):
    N_set = [50, 150, 250, 350]
    dat = dict()
    dat['N'] = N_set
    dat['ret'] = []
    for N in N_set:
        normal_sigs = gen_sigs('powerlaw_cluster_graph', 100, N, 2, p)
        normal_nodes = range(N)
        model, para, debug_ret = select_model(len(normal_nodes), normal_sigs, 50, 50, True)

        dat['ret'].append(debug_ret)
    # import ipdb;ipdb.set_trace()

    dump(dat, 'validate_select_model_with_power_law-p-%s.pk' % (p))
Beispiel #6
0
def validate_select_model_with_power_law(p):
    N_set = [50, 150, 250, 350]
    dat = dict()
    dat['N'] = N_set
    dat['ret'] = []
    for N in N_set:
        normal_sigs = gen_sigs('powerlaw_cluster_graph', 100, N, 2, p)
        normal_nodes = range(N)
        model, para, debug_ret = select_model(len(normal_nodes), normal_sigs,
                                              50, 50, True)

        dat['ret'].append(debug_ret)
    # import ipdb;ipdb.set_trace()

    dump(dat, 'validate_select_model_with_power_law-p-%s.pk' % (p))