コード例 #1
0
        private void OnCalculateHedges()
        {
            var settings             = new HedgesSettings();
            var effectSizeCalculator = new HedgesCalculator(_excelDataSet, settings);
            var resultExporter       = new HedgesResultExporter(settings);
            var hedgesSetupVM        = new HedgesSetupVM(_excelDataSet, settings);

            ShowEffectSizeWindow(effectSizeCalculator, resultExporter, hedgesSetupVM);
        }
コード例 #2
0
        public HedgesSetupVM(ExcelDataSet excelDataSet, HedgesSettings settings)
        {
            _excelDataSet = excelDataSet;
            _settings     = settings;

            var availableVariableNames = GetAvailableVariableNames().ToList();

            AvailableVariables = new ObservableCollection <string>(availableVariableNames);
            AvailableGroups    = new ObservableCollection <string>(availableVariableNames);

            AvailableFirstValues  = new ObservableCollection <string>();
            AvailableSecondValues = new ObservableCollection <string>();
        }
コード例 #3
0
 public HedgesCalculator(ExcelDataSet excelDataSet, HedgesSettings hedgesSettings)
 {
     _excelDataSet   = excelDataSet;
     _hedgesSettings = hedgesSettings;
 }
コード例 #4
0
 public HedgesResultExporter(HedgesSettings settings)
 {
     _settings = settings;
 }