def randomGMnew(ntests, ns, k, folder, useTrans): doTests("randomGMLarge15", ntests=ntests, ns=ns, k=k, folderName=folder, useTransformation=useTrans)
def runLargeNetworkTest_uniform(ntests, ns, k, folder, useTrans): doTests("largeUG_u", ntests=ntests, ns=ns, k=k, folderName=folder, useTransformation=useTrans)
def randomGM(ntests, ns, k, folder, useTrans): doTests("randomGMSmall15", ntests=ntests, ns=ns, k=k, folderName=folder, useTransformation=useTrans)
def runLargeNetworkTest_Gaussian(ntests, ns, k, folder, useTrans): doTests("largeUG_g", ntests=ntests, ns=ns, k=k, folderName=folder, useTransformation=useTrans)
def small_networks(): linear = [True,False] noisetypes = ["gaussian","t","uniform"] testnames = product(linear,noisetypes) for test_name in testnames: doTests(test_name,**args)
def randomUGnonPara(ntests, ns, k, folder, useTrans): doTests("randomUGnonPara", ntests=ntests, ns=ns, k=k, folderName=folder, useTransformation=useTrans) doTests("randomUGnonParaLarge", ntests=ntests, ns=ns, k=k, folderName=folder, useTransformation=useTrans)
def runSmallNetWorkTests(ntests, ns, k, folder, useTrans): linear = [True, False] noisetypes = ["gaussian", "t", "uniform"] testnames = product(linear, noisetypes) for testname in testnames: doTests(testname, ntests=ntests, ns=ns, k=k, folderName=folder, useTransformation=useTrans)
def large_random_networks_2(): doTests("randomUGnonParaLarge",**args) #if __name__ == "__main__": # # # small networks # linear = [True,False] # noisetypes = ["gaussian","t","uniform"] # testnames = product(linear,noisetypes) # # for test_name in testnames: # doTests(test_name,**args) # # # # large network with t-noise # doTests("largeUG",**args)
def large_network(): doTests("largeUG",**args)
def small_random_networks(): doTests("randomUGnonPara", **args)