public UAReturn OneSample(string datasetName, List <string> vars, double mu, double confidenceLevel, int missing)
        {
            try
            {
                ServerDataSource dataSource = _userSession.DefaultDispatcher.DataSources.Where(s => string.Compare(s.Name, datasetName, StringComparison.InvariantCultureIgnoreCase) == 0).FirstOrDefault();

                IAnalyticCommands cm = _userSession.DefaultDispatcher as IAnalyticCommands;

                return(cm.UAOneSample(dataSource, vars, mu, confidenceLevel, missing));
            }
            catch (Exception ex)
            {
                logService.WriteToLogLevel(ex.Message, LogLevelEnum.Error);
                return(new UAReturn()
                {
                    Success = false, Error = ex.Message
                });
            }
        }
        public UAReturn Binomial(string datasetName, List <string> vars, double p, string alternative, double confidenceLevel, bool descriptives, bool quartiles, int missing)
        {
            try
            {
                ServerDataSource dataSource = _userSession.DefaultDispatcher.DataSources.Where(s => string.Compare(s.Name, datasetName, StringComparison.InvariantCultureIgnoreCase) == 0).FirstOrDefault();

                IAnalyticCommands cm = _userSession.DefaultDispatcher as IAnalyticCommands;

                return(cm.UABinomial(dataSource, vars, p, alternative, confidenceLevel, descriptives, quartiles, missing));
            }
            catch (Exception ex)
            {
                logService.WriteToLogLevel(ex.Message, LogLevelEnum.Error);
                return(new UAReturn()
                {
                    Success = false, Error = ex.Message
                });
            }
        }