Exemplo n.º 1
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];
        }
        /// <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;
        }