public void LoadNewData() { string devPathA = @"C:\Users\scott\Documents\GitHub\Bootstrapped-KS2\data\valuesA.csv"; string devPathB = @"C:\Users\scott\Documents\GitHub\Bootstrapped-KS2\data\valuesB.csv"; if (System.IO.File.Exists(devPathA)) { valueSetA = new valueSet(devPathA, true); } if (System.IO.File.Exists(devPathB)) { valueSetB = new valueSet(devPathB, true); } ProcessNewDataSets(); UpdateIdealSampleSize(); }
public void ProcessNewDataSets() { if (valueSetA.isValid && valueSetB.isValid) { double[] allValues = new double[valueSetA.values.Length + valueSetB.values.Length]; Array.Copy(valueSetA.values, 0, allValues, 0, valueSetA.values.Length); Array.Copy(valueSetB.values, 0, allValues, valueSetA.values.Length, valueSetB.values.Length); valueSetAll = new valueSet(allValues); nudSampleSize.Maximum = Math.Min(valueSetA.count, valueSetB.count); double meanDiff = Math.Abs(valueSetA.mean - valueSetB.mean); if (meanDiff >= (double)nudMeanDiff.Minimum) { nudMeanDiff.Value = (decimal)meanDiff; } } UpdateGuiValueStats(); CalculateKsAndUpdateGui(); UpdateIdealSampleSize(); }
private void BtnPasteB_Click(object sender, EventArgs e) { valueSetB = new valueSet(Clipboard.GetText()); ProcessNewDataSets(); }