Package cross.reputation.model

Examples of cross.reputation.model.LogaritmicNumericTransformer


   
   
    GlobalModel.addCommunity(wiki);
   
    //Configure all metric transformers that we need
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("stackOverflowMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("serverFaultMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("webAppsStackExchangeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("questionsSecuritytubeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("security.StackexchangeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));       
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("slackersMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LinealNumericTransformer(GlobalModel.getMetrics().
        get("ohlohKudoMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),0.9));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("ohlohRankMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));   
    //for(Community community : GlobalModel.getCommunities().values())
    //  printCommunity(community);
   
    //Set the fixed trust between communities table
View Full Code Here


   
   
    GlobalModel.addCommunity(wiki);
   
    //Configure all metric transformers that we need
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("stackOverflowMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("serverFaultMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("webAppsStackExchangeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("questionsSecuritytubeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("security.StackexchangeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));       
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("slackersMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LinealNumericTransformer(GlobalModel.getMetrics().
        get("ohlohKudoMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),0.9));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("ohlohRankMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));   
    //for(Community community : GlobalModel.getCommunities().values())
    //  printCommunity(community);
   
    //Set the fixed trust between communities table
View Full Code Here

    return null;
  }
 
  public LogaritmicNumericTransformer getLogaritmicNumericTransformer(
      Model model, Resource resource) throws Exception {
    LogaritmicNumericTransformer logNum = (LogaritmicNumericTransformer)
      getResourceFromCache(resource, LogaritmicNumericTransformer.class);
    if(logNum != null) {     
      return logNum;
    }
    MetricTransformerInstances metTraInstance =
      getMetricTransformer(model, resource);
    Double baseInstance;
    try {
      baseInstance = getBaseObject(model, resource);
    } catch(DiscardException e) {
      return null;
    }
    if(baseInstance == null) {
      logNum = new LogaritmicNumericTransformer(
          metTraInstance.sourceMetric, metTraInstance.destinationMetric,
          metTraInstance.correlationBetweenMetrics);
    } else {
      logNum = new LogaritmicNumericTransformer(
          metTraInstance.sourceMetric, metTraInstance.destinationMetric,
          metTraInstance.correlationBetweenMetrics, baseInstance);
    }
    logNum.setResource(resource);
    addResourceInstanceToCache(resource, logNum);
    logNum.setDescription(metTraInstance.description);
    return logNum;
  }
View Full Code Here

        System.out.println("The database contains subjects" +
            " of type LogaritmicNumericTransformer:");
        while (iters.hasNext()) {
            Resource resource = iters.nextResource();
            System.out.println("  " + resource.getLocalName());
            LogaritmicNumericTransformer logNumInstance =
              getLogaritmicNumericTransformer(model,resource);
            System.out.println("     sourceMetric:" +
                logNumInstance.getSourceMetric());
            System.out.println("     destinationMetric:" +
                logNumInstance.getDestinationMetric());
            System.out.println("     correlationBetMetrics:" +
                logNumInstance.getCorrelationBetweenMetrics());
            System.out.println("     base:" +
                logNumInstance.getBase());
            System.out.println("     difference:" +
                logNumInstance.getDifference());
            System.out.println("     scale:" +
                logNumInstance.getScale());
        }
    } else {
        System.out.println("No simple String riNamespace+" +
            "LogaritmicNumericTransformer were found in the database");
    }
View Full Code Here

    GlobalModel.addMetricTransformer(new SqrtNumericTransformer(GlobalModel.getMetrics().
        get("stackOverflowMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    //Cube root = exponent of 0.333:
    GlobalModel.addMetricTransformer(new ExponentialNumericTransformer(GlobalModel.getMetrics().
        get("serverFaultMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0,0.333));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("webAppsStackExchangeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("questionsSecuritytubeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("security.StackexchangeMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));       
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("slackersMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));
    GlobalModel.addMetricTransformer(new LinealNumericTransformer(GlobalModel.getMetrics().
        get("ohlohKudoMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),0.9));
    GlobalModel.addMetricTransformer(new LogaritmicNumericTransformer(GlobalModel.getMetrics().
        get("ohlohRankMetric"),GlobalModel.getMetrics().get("semanticWikiMetric"),1.0));   
    //for(Community community : GlobalModel.getCommunities().values())
    //  printCommunity(community);
   
    //Set the fixed trust between communities table
View Full Code Here

TOP

Related Classes of cross.reputation.model.LogaritmicNumericTransformer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.