My.ADVISOR.com Sign-In
ID
Password

Member Center / Sign-Up
   
SUBSCRIPTION STATUS
If you are a subscriber to this publication, sign-in to access locked articles. To subscribe or renew go to www.AdvisorStore.com.
Go to Article

ADVISOR EVAL

Total Access Statistics

FMS knows a better way to analyze large sets of Access data. Do it statistically with Total Access Statistics.

By Pam Hazelrigg


Total Access Statistics is the newest member of the family of Microsoft Access add-ins, from FMS, Inc. Like other members of the family, it’s designed well, easy to learn, and indispensable. It works only with Access 2.0, although FMS plans to release an Access 95 version in early 1996.

Microsoft Access’ ability to analyze numerical data is significantly extended with Total Access Statistics. Although Access queries are powerful, they don’t perform advanced analyses such as percentiles, frequency distributions, confidence intervals, t-tests, correlations, regressions, weighted functions, probability functions, group analysis, and non-parametric analysis. Prior to Total Access Statistics, to perform these analyses you had to export Access data to another program, such as Excel, or export it to a dedicated statistics package. Not only were these methods cumbersome, formatting data and getting the results back into Access intact was nearly impossible.

Total Access Statistics can perform a variety of statistical functions. The functions it supports are similar to those of comparably priced, stand-alone statistics programs. Its features exceed functions built into commercial spreadsheets and programming environments such as Microsoft Excel and Visual Basic. Total Access Statistics includes relatively simple functions, such as percentiles, frequency distributions, correlations, and crosstabulations. It also includes more sophisticated functions, such as analysis of variance, multiple and polynomial regression, Goodness of Fit tests, and Chi-Square.

Total Access Statistics, lets you statistically analyze any Access table or query in an Access database. The program is fully integrated with Access, and includes a Statistics Wizard that you launch from the Access File|Add-ins menu. Users can easily specify fields to analyze, fields to group by, and statistics to generate. Users don’t need to do any programming, and can analyze several fields simultaneously. These user specifications are automatically saved as a scenario that can be run later. This feature makes it easy to repeat an analysis on the same table as it changes over time. The Wizard lets you manage scenarios with options to name, edit, copy, and delete scenarios.

When you run a scenario, the output is placed in Access tables. You can specify the output table names. Later, you or the users of your application can use Access to do further analysis or integrate the output into forms and reports. Total Access Statistics calculates all numbers with double-precision (15-digit) accuracy. The program eliminates the need to manually type or import results from another statistics program back into Access.

Statistical functions

Total Access Statistics can perform a variety of statistical functions, which are organized into three categories:

Parametric Analysis

Parametric analyses are the most basic and common statistical functions. You use parametric analyses when you assume the numeric data is continuous and normally distributed.

Field Descriptives (analyses of each numeric field) -- Range, variance, coefficient of variance, standard deviation, standard error, sum, sum squared, geometric mean, harmonic mean, root mean square, skewness, kurtosis, mode, confidence intervals using t-Test or Normal distribution methods, t-Test versus Mean, percentiles (median, quartiles, deciles, percentiles), and frequency distributions with user defined number of intervals, initial value, and interval widths.

Field Comparisons (comparison of two fields) -- Count difference, mean difference, correlation, covariance, R-Square, and paired t-Test (degrees of freedom, t-Value, and one-and two-tail probabilities).

Regressions (comparison of two fields) -- Single, multiple, and polynomial regressions (up to 9th order). Options to calculate a Y-intercept, or force the regression line through the origin. In addition to calculating the coefficients of the regression, analyses of each coefficient (standard error, beta, t-value and probability) are also determined; optional residual table shows each data point with actual, estimated, and residual values.

Cross-Tabulations -- Although Access queries can perform crosstabs, Total Access Statistics adds several features, including crosstabs on multiple value fields, automatic generation of column subtotals, and calculation of percent of column, row, and total for each cell. Chi-Square analysis is available to show whether there’s a statistically significant relationship between the row and column fields (degrees of freedom, Chi-Square, probability, Cramer’s V, Phi-coefficient, and coefficient of contingency).

Group Analysis

Group analysis lets you compare between groups of records to detect statistical differences in means. You designate a grouping field (factor) to define the groups. Three options are available: two sample t-Tests (with pooled and separate variance tests), analysis of variance (ANOVA), and two-way ANOVA.

Non-Parametric Analysis

You perform a non-parametric analysis when you’re not working with continuous, normally distributed data (the assumptions of parametric analysis). Total Access Statistics offers a range of functions: sample Chi-Square, sample sign test, Kolmogorov-Smirnov goodness of fit tests (uniform, normal, and poisson distributions), paired sign test, Spearman’s Rho correlation, Wilcoxon Signed Rank Test for matched pairs, Wald-Wolfowitz runs test, Mann-Whitney, Kolmogorov-Smirnov two sample test, Kruskal-Wallis one-way analysis of variance, and Friedman’s two-way analysis of variance.

Statistics Wizard

Total Access Statistics includes a Windows installation program that installs files into its own directory, and updates the Access .INI file (MSACC20.INI). Loaded as an Access library, Total Access Statistics includes a Statistics Wizard that you launch from the Access File|Add-ins menu.

The Statistics Wizard Main Menu displays analysis types (parametric, group, or non-parametric) and corresponding analysis subtypes, such as describe, frequency, and percentiles. A list box displays any previously saved analyses that correspond to the selected analysis type and subtype (figure 1). Total Access Statistics refers to previously saved analyses as “Available Scenarios.”


Figure 1: TOTAL ACCESS STATISTICS WIZARD -- The main form for getting started.

You can edit, copy, delete, display, or run any of the scenarios in the list box on the right side of the main form. Perform any of these tasks by selecting the scenario and pressing the appropriate command button on the Statistics Wizard Main Menu. Create new scenarios by clicking on the New button and providing the information requested in subsequent dialogs. As shown in figures 2 and 3, the user is prompted for an analysis type and subtype, and then for the table or query containing the data to be analyzed.


Figure 2: TOTAL ACCESS STATISTICS SCENARIO DIALOG -- Create your own analysis using this dialog.



Figure 3: TOTAL ACCESS STATISTICS TABLE SELECTION DIALOG -- Pop up this dialog to work with Access data.

Total Access Statistics can only analyze one table at a time. As a result, when the data you want to analyze is contained in the fields of two or more related tables, bring the fields into a single table. You can use a Select query to bring in the fields. Unless you’re going to run multiple scenarios on the same data, there is no benefit to using a Make Table query to place query results in a table; it works fine with data from a Select query.

Once you have selected a table or query, another dialog displays a list of available fields. Depending upon the type of analysis you want to run, select, and assign fields in the list to one of five field types: group, independent (X), dependent (Y), weighting (W), or comparison. Group fields are optional. Use them to define unique sets of records for analysis. Like a Group By statement in a query, a Group field instructs Total Access Statistics to identify all the unique values in the field, and generate a separate analysis (and output record) for each value. When you specify multiple Group fields, Total Access Statistics performs separate analyses for each unique combination of field values. Weighting fields are optional, and often used to weigh records when the data is already summarized. An example might be having a set of records that contains fields for Country, Population, and Per Capita Water Consumption. You might use Population as a weighting field to produce statistics about country and per capita water consumption based on population.

When you’re finished selecting fields, a dialog displays options that vary according to the analysis type and subtype. A final dialog includes fields that let you enter a brief description of the scenario and the names of the Access tables that will store the output. You can save and run scenarios in a single step, or save them. Because Total Access Statistics places output in Access tables, users can control the appearance and reuse results. Like any Access table, you can view, sort, reformat, query, merge, and export the output table, and use the output table as the Record Source for a form or report. These tasks don’t require programming or data conversions.

All decimal places are shown for all numbers. For this review, I analyzed sample data using Total Access Statistics and a handful of commercial applications. When I performed direct comparisons of the results from approximately a dozen functions, I found no inaccuracies in the values generated by Total Access Statistics. In some instances, I couldn’t do a direct comparison because Total Access Statistics offers features that aren’t available in other products. Direct comparisons were especially difficult for cross-tabulations. These functions
support many different types of calculations such as count, sum, average, minimum, maximum, range, variance, coefficient of variance, standard deviation, and standard error. The functions also provide output options, including percent of row, percent of column, and percent of total.

Total Access Statistics understands Access data. If it encounters a numeric field with a null value, it skips the data. Almost every output table includes a [Missing] field showing number of records skipped, and a [Count] field showing data analyzed.

Total Access Statistics is quite fast. During analysis, a status form shows the number of records processed. The program performs most analyses in one, quick pass. Some functions that require significant sorting (percentiles, mode, and some non-parametrics) write to temporary files on disk and take more time. The program’s performance was acceptable compared to Access. Although Total Access Statistics can analyze any Access table, the use of temporary tables may make some analyses inappropriate for analyzing extremely large SQL tables.

Probability Calculator

Another useful feature is the Probability Calculator (figure 4), which calculates probability values for a variety of statistical test values, including Z (normal distribution), student’s t-value, Chi-Square, and F-value. Enter the test value and the degrees of freedom (if necessary), and press the Calculate button. The Probability Calculator displays the corresponding probability value with 15 digits of precision. If you calculate these values by referencing and linearly interpolating values in the Appendix tables of statistics books, this feature is a real time saver.


Figure 4: BONUS FEATURE -- Probability Calculator with F-Value option.

Access Basic Interface

Programmers and power users will appreciate the Access Basic interface that allows you to use programs to execute your saved scenarios. The interface has a single function that requires arguments for the scenario number (the unique ID assigned to each scenario) and the message display (which accepts values of True or False to indicate whether you want to see progress information while the analysis is executed). If you set the message display to False, you can use your own interface and users will never know Total Access Statistics is running. A separate function that corresponds to the Probability Calculator generates the probability values for the values you specify.

User Manual

The Total Access Statistics manual does a good job of explaining the steps for creating and running scenarios. It has helpful information about analysis options and their associated output, and helps users with issues related to data preparation. The manual notes that statistical functions are optimized for normalized data and then supplements this information with step-by-step instructions for converting non-normalized, spreadsheet-type data into a normalized format.

Conclusion

With an intuitive, easy-to-use Wizard interface and the Access Basic (or VBA) interface, Total Access Statistics makes it easy for users or programmers to perform statistical analysis. It generates the analyses you need with output in a useful format—tables. If you need to perform advanced numerical analysis, consider Total Access Statistics.

Pam Hazelrigg is an independent consultant in Durham, North Carolina. 77570.1744@compuserve.com.

Printer-friendly
page layout

Total Access Statistics

No reader comments ... yet.

    What do YOU think about this topic? Share your advice and thoughts using this form.

    Your Name

    REQUIRED : PUBLIC

    Your E-Mail

    REQUIRED : PRIVATE

    Job, Company

    OPTIONAL : PUBLIC

    City, State, Country

    OPTIONAL : PUBLIC

    Your Web Site

    OPTIONAL : PUBLIC

    Your Comment

    Please help everyone by keeping your comments on-topic, using clean language, and not defaming or making personal attacks.


    Your e-mail address is required, but it will not be displayed to the public or given to anyone. See our Privacy Policy. Comments become visible after they pass our spam filter, and spammers and abusers are permanently blocked. Please report spam or abuse.

    ARTICLE INFO

    FREE ACCESS FREE ACCESS

    Keyword Tags: Data Analysis, Data Warehouse, Database Development, Database Management, FMS, FMS Total Access Statistics, Microsoft, Microsoft Access, Microsoft Access Development, Microsoft Excel, Microsoft Office, Microsoft Office Access, Microsoft Windows, Security, VBA

    Use of this or any other site, content, product or service of Advisor Media constitutes acceptance of Terms of Use.
    Portions copyright ©1983-2010 Advisor Media, LLC. All Rights Reserved.
    Reuse or reproduction of any portion or quantity of Advisor Media's copyrighted content, in any form, for any purpose, requires written permission.
    ADVISOR®, the ADVISOR logo, and other names and logos that incorporate ADVISOR are registered trademarks, trademarks or service marks of Advisor Media, LLC in the United States and/or other countries.
    Other trademarks are used for identification, editorial or descriptive purposes and are the property of their owners.
    Hosted by Prominic.NET Website powered by
    LOTUS SOFTWARE
    av9603 HAZEP01 posted 1996-3-1 mod 03/12/2010 03:11:04 AM ztdbms/ztdbms
    domino-144.advisor.com my.advisor.com 03/17/2010 04:36:17 PM