/// <summary> /// Initializes a new instance of the <see cref="MainViewModel"/> class. /// </summary> /// public MainViewModel() { this.Estimate = new EstimateViewModel(this); this.Analysis = new AnalysisViewModel(); // Create ViewModels for each statistical distribution var distributions = DistributionManager.GetDistributions(this); this.Distributions = new ObservableCollection <DistributionViewModel>(distributions); this.SelectedDistributionIndex = distributions.Find(x => x.Name == "Normal")[0]; }
/// <summary> /// Initializes a new instance of the <see cref="MainViewModel"/> class. /// </summary> /// public MainViewModel() { this.Estimate = new EstimateViewModel(this); this.Analysis = new AnalysisViewModel(); // Create ViewModels for each statistical distribution var distributions = DistributionManager.GetDistributions(this); this.Distributions = new ObservableCollection<DistributionViewModel>(distributions); this.SelectedDistributionIndex = distributions.Find(x => x.Name == "Normal")[0]; }
public static void probability(AnalysisViewModel target, string comparison, double probability) { target.Probability = Double.NaN; target.ComparisonIndex = target.Comparisons.IndexOf(comparison); target.Probability = probability; }
public static void compute(AnalysisViewModel target, double left, string comparison, double right) { target.LeftValue = Double.NaN; target.RightValue = Double.NaN; target.LeftValue = left; target.ComparisonIndex = target.Comparisons.IndexOf(comparison); target.RightValue = right; }