public void CreateTrainingAndTestSetsBasedOnJob() { List <Person> trainingSet = new List <Person>(); List <Person> testingSet = new List <Person>(); var jobs = GenerateJobsWithCurrentEmployees(_personCustomXmlService.ReadFromFile(@"C:\Users\nihughes\Downloads\new_data.xml")); foreach (var job in jobs) { if (job.Employees.Count > 1) { for (int i = 0; i < job.Employees.Count; i++) { if (i % 2 == 0) { testingSet.Add(job.Employees[i]); } else { trainingSet.Add(job.Employees[i]); } } } else { trainingSet.Add(job.Employees[0]); } } _personCustomXmlService.WriteToFile(trainingSet, @"U:\5th Year\Thesis\LinkedIn\XML\training_set_jobs.xml"); _personCustomXmlService.WriteToFile(testingSet, @"U:\5th Year\Thesis\LinkedIn\XML\testing_set_jobs.xml"); }
public void WriteCompanyJobPairsToXmlFile(List <CompanyJobPair> companyJobPairs) { var mostFrequentCompanyJobPairs = companyJobPairs.OrderByDescending(t => t.Count).ToList(); _companyJobPairCustomXmlService.WriteToFile(mostFrequentCompanyJobPairs, _allCompanyJobPairsXmlFilePath); }
public void WriteJobStatsToXmlFile(List <JobStat> jobStats) { var mostFrequentJobs = jobStats.OrderByDescending(t => t.Employees.Count).ToList(); _jobStatsCustomXmlService.WriteToFile(mostFrequentJobs, _allJobStatsXmlFilePath); }
public void WriteSkillStatsToXmlFile(List <SkillStat> jobStats) { var allSkills = jobStats.OrderByDescending(t => t.Count).ToList(); _skillStatsCustomXmlService.WriteToFile(allSkills, _allSkillStatsXmlFilePath); }
public void WriteCompanyStatsToXmlFile(List <CompanyStat> jobStats) { var mostFrequentCompanies = jobStats.OrderByDescending(t => t.Count).ToList(); _companyStatsCustomXmlService.WriteToFile(mostFrequentCompanies, _allCompanyStatsXmlFilePath); }