예제 #1
0
 public void run_P50_skewed() {
   FILE += "_S" + POP_SIZE;
   N_GROUPS = 5;
   POP_MODEL.setNumFullSibGroups(N_GROUPS);
   int SKEW = 1;
   POP_MODEL.setSkew(SKEW);
   //    runDiploid(DIR, FILE+"_5x10S_NA"+N_ALLELES+"_SKEW"+SKEW+".csv");
   SKEW = 2;
   POP_MODEL.setSkew(SKEW);
   //    runDiploid(DIR, FILE+"_5x10S_NA"+N_ALLELES+"_SKEW"+SKEW+".csv");
   //    SKEW = 3;
   //    POP_MODEL.setSkew(SKEW);
   //    runDiploid(DIR, FILE+"_5x10S_NA"+N_ALLELES+"_SKEW"+SKEW+".csv");
   SKEW = 4;
   POP_MODEL.setSkew(SKEW);
   runDiploid(DIR, FILE + "_5x10S_NA" + N_ALLELES + "_SKEW" + SKEW + ".csv");
 }
예제 #2
0
 public APBCAccuracy() {
   DIR = "papers" + File.separator + "kingroup2006_apbc" + File.separator + "output";
   POP_SIZE = 50;
   POP_MODEL.setSize(POP_SIZE);
   N_ALLELES = 10;
   MIN_NUM_LOCI = 1; // 1-paper
   MAX_NUM_LOCI = 15; // 15-paper
   N_TRIALS = 100; // 100-paper
 }
예제 #3
0
  public APBCAccuracySIMPS() {
    POP_SIZE = 50;
    POP_MODEL.setSize(POP_SIZE);
    N_ALLELES = 10;
    MIN_NUM_LOCI = 1; // 1-paper
    MAX_NUM_LOCI = 15; // 15-paper
    N_TRIALS = 100; // 100-paper
    SIMPS_ITERATIONS = 100000;
    FILE = "SIMPS";

    ALG_MODEL = new SIMPS2AlgModel();
    ALG_MODEL.setSibshipAlg(new DiploidSibship());
    ALG_MODEL.setNumIters(SIMPS_ITERATIONS);
  }