public void BinaryTest() { string rankFile = traceRoot + ".PageRank.binary.ranks.Beta85"; TLSimilarityMatrix oracle = WebMiningTestUtils.GenerateOracle(rankFile, mapFile); PDG pdg = WebMiningTestUtils.GeneratePDG(traceFile, rawMethods); Console.WriteLine("Executing script..."); REngine engine = new REngine(Settings.Default.RScriptEXE); RScript script = new PageRankScript("trace", pdg, new PageRankConfig { Epsilon = epsilon, Beta = beta, Weight = WebMiningWeightEnum.Binary, } ); TLSimilarityMatrix results = (TLSimilarityMatrix)engine.Execute(script); WebMiningTestUtils.CompareResults(oracle, results, rawMethods); }
public void BinaryTest() { string authorityFile = traceRoot + ".HITS.binary.ranks.authorities"; string hubFile = traceRoot + ".HITS.binary.ranks.hubs"; TLSimilarityMatrix oracleAuthority = WebMiningTestUtils.GenerateOracle(authorityFile, mapFile); TLSimilarityMatrix oracleHub = WebMiningTestUtils.GenerateOracle(hubFile, mapFile); PDG pdg = WebMiningTestUtils.GeneratePDG(traceFile, rawMethods); Console.WriteLine("Executing script..."); REngine engine = new REngine(Settings.Default.RScriptEXE); RScript script = new HITSScript("trace", pdg, new HITSConfig { Epsilon = epsilon, Weight = WebMiningWeightEnum.Binary, } ); HITSResult results = (HITSResult)engine.Execute(script); WebMiningTestUtils.CompareResults(oracleAuthority, results.Authorities, rawMethods); WebMiningTestUtils.CompareResults(oracleHub, results.Hubs, rawMethods); }