中国科学软件网-首页
StatTools——适用Excel的高级统计分析包
StatTools给工业级的数据分析工具-Microsoft Excel-增加了全新的强大的统计工具集!StatTools是Microsoft Excel统计插件,所以您能够在Excel中分析数据和在熟悉的Microsoft Office环境下工作。StatTools带给您两个最好的环境:Microsoft Office 方便使用且具有稳健的统计能力,加上StatTools是由Palisade Corporation设计-在Microsoft Excel有关风险分析方面的插件开发上的世界领导者。
在Excel中的稳健的统计

StatTools使用自己的计算来替换Excel中内建的统计功能。Excel内建的统计计算的准确性通常是值得怀疑的,所以StatTools不用他们!甚至是Excel工作表中的统计函数-比如AVERGE-也被替换成了新的,稳健的StatTools版本-比如StatMean().StatTools计算能够符合大型计算所要求的准确性,它是通过使用C++.DLLs来达到性能优化的,而不是宏计算。

"我忍不住要为StatTools强大的统计分析能力鼓掌叫好。在Excel中的数学功能留下了某些让我们期待的东西。很久以前,由于Excel中的统计函数缺乏准确性,我重写了这些函数来作为宏插件。我把你们软件包中的算法和我最喜欢的一些手写算法(Tinv, NormSdist, Normdist, Norminv, Binomdist,仅举几个例子)进行了测试,我们的数字到最后一位都是相同的!最后,为那些迈出第一步的人鼓掌!谢谢你!"
Gregory E. Cenker,Southern California Edison

以您感觉舒服的方式工作

如果您熟悉Excel,您就也会熟悉StatTools!StatTools就像Excel那样工作,通过工具栏,菜单和自定义工作表函数,所有的一切都在Excel中进行。不像独立的统计软件,您能够快速上手-而且非常便宜-不需要学习新的界面。通过StatTools,您在Excel可以以一种您感觉舒服的方式工作.您的数据和变量都在Excel电子表单中.通过StatTools,您不需要损失任何Excel的灵活性或特征来执行强大的统计分析。

您需要的分析功能

StatTools包含了大部分常用的统计过程,并且提供了增加新的,自定义分析的空前能力。总数达36个的广泛使用的统计过程加上5个内建的数据工具,包含描述性统计,正态性检验,分组比较,相关性,回归分析,质量控制,预测等等。除此以外还包含了自定义过程库(都是由该领域的专家编写).您就拥有了一个功能全面而且可自定义的统计工具集,而且就是集成在Excel中!

StatTools拥有自动的,"热链接"的统计计算功能!改变了您数据集中的值,您的统计报告可以自动更新。而不需要您重新手动运行您的分析。StatTools使用了一个强大的自定义工作表函数集,来确保在您报告中显示的统计值总是能实时的反映您的当前的数据。

数据管理器的优势

StatTools直接在Excel中提供了全面的数据集和变量管理器,就象您在单独的统计包中希望得到的那样。在Excel中您能够从您的数据中直接定义任何数量的数据集,每个都可包含您需要分析的变量。StatTools能够基于您指定的变量名称和数据位置智能的访问您的数据块。您的数据集和变量能够位于不同的工作簿和工作表中,允许您按照您觉得合适的方式来组织数据。您能够基于您的变量来执行统计分析,而不需要在Excel中一次次的重复选择您的数据。StatTools变量不受Excel工作表中单个数据列大小的限制。您能够定义跨越多个工作表的变量,最多可达65535*255个单元格,在StatTools Pro中一个变量甚至可有超过1600万个数据格!

Excel的优势

作为Excel的一个插件,StatTools充分利用了Excel的灵活性,特别是在下列的领域。

Excel在报告和图形方面的表现是很突出的,StatTools在您创建您的统计报告时充分利用了这些特征。StatTools使用Excel格式的图形,这种图形能够方便的自定义新的颜色,字体和填加文字。报告标题,数字格式和文字能够象您在Excel中做的那样被改变。您甚至能够把您的报告从Excel中移动到其他的应用程序中。

数据访问
StatTools充分利用了Excel从不同数据源导入数据的能力。数据库,文本文件,字处理器-无论您的数据在哪里,只要能够读入到Excel,您就能够在StatTools中使用它!

文件共享
StatTools在Excel工作簿中保存所有的统计结果和数据,所以您能够把您的StatTools统计结果和数据发送给任何使用Excel的人!

"使用StatTools是非常简单的。过程是稳健和强大的,在Excel中工作的能力使得学习周期非常短。可编写您自定义过程的能力使得StatTools和其他的统计包相比显得与众不同"
StatTools分析

StatTools中可使用的统计过程可分成下面几组:

统计推论:该分组执行置信区间和假设检验的大部分常用的统计推论过程。

预测:StatTools提供给您几种方式来预测时间序列变量。您同样能够先使用比例移动平均方法何倍增季节性模型来延长数据,然后使用预测方法来预测您的延长的数据,最后"延长"预测来返回到原始单元。

输出包含一系列新的列,用来显示各种计算结果(例如,Holt方法的平滑水平和趋势,从比例移动平滑模型得到的季节性因子等等),预测和预测误差。汇总测量值包含,比如MAE,RMSE和MAPE,用来跟踪模型和观测值之间的拟合性。最后,可得到多个时间序列图形,包括原始序列图,带阶层预测的图形,和预测误差图。在使用延长数据的情况下,这些图形可用于原始和延长序列。

分类分析:StatTools提供判别式和logistic回归分析。判别式分析预测变量将落在哪个分组中,logistic回归分析是一种非线性类型的回归分析,响应变量只可以是0或1,或者"失败"和"成功"。然后您能估计成功的概率。

数据管理:该分组允许您使用多种方式来操作您的数据集,例如重新排列数据或创建新的变量。这些操作通常是在执行统计分析前执行。

汇总分析:该组允许您计算单个变量或成对变量的多个数字汇总测量值。

正态性检验:因为很多的统计过程假设数据是正态分布的,所以用以检查该假设的方法就很有用。StatTools提供了3种常用的检查:卡方,Lilliefors, 和 Q-Q图。

回归分析:对于该类分析都提供下列输出:每个回归等式趋势汇总测量值,每个回归的方差分析表,估计的回归系数和其他统计量表。另外,StatTools提供给您创建两个新变量的选项:拟合值和残差值。加上,您能够创建一定数量的诊断散点图。

质量控制图表:这一系列过程能产生控制图表来允许您查看是否过程处于统计控制中。每个过程提取时间序列数据并在控制图表中画出它们。这允许您在图表中查看是否数据维持在控制限内。您同样能够看到是否有存在其他的非随机行为,比如长期运行在中心线的上方或下方。每个过程都提供了使用所有数据或仅一部分数据来生成图形的选项。此外,每个过程让您基于给定的数据来制定界限或基于先前数据的界限。

Advanced Statistical Analysis for Excel

StatTools gives the industry-standard data analysis tool - Microsoft Excel - a new, powerful statistics toolset! StatTools is a Microsoft Excel statistics add-in, so you analyse data in Excel and work in the familiar Microsoft Office environment. StatTools brings you the best of two worlds: Microsoft Office ease-of-use, and robust statistical power. Plus, StatTools is developed by Palisade Corporation, the world leader in analytical solutions that add-in to Microsoft Excel. Robust Statistics Inside Excel
StatTools replaces Excel’s built-in statistics with its own calculations. The accuracy of Excel’s built-in statistics calculations has often been questioned, so StatTools doesn’t use them! Even Excel’s worksheet statistics functions - such as AVERAGE - are replaced by new, robust StatTools versions - such as StatMean(). StatTools calculations meet the highest tests for accuracy, with performance optimised through the use of C++ .DLLs, not macro calculations.
Work Where You’re Comfortable
If you know Excel, you’ll know StatTools! StatTools works just as Excel does, with toolbars, menus and custom worksheet functions, all inside of Excel. Unlike stand-alone statistics software, you’ll get up to speed quickly – and cheaply – by not having to learn a new interface. With StatTools, you work where you are comfortable - in Excel. Your data and variables are in Excel spreadsheets. With StatTools, you don’t have to sacrifice any of Excel’s flexibility or features to perform powerful statistical analysis.
The Analyses You Need
StatTools covers the most commonly used statistical procedures, and offers unprecedented capabilities for adding new, custom analyses. A total of 36 wide-ranging statistical procedures plus 5 built-in data utilities include descriptive statistics, normality tests, group comparisons, correlation, regression analysis, quality control, forecasts and more. Add to this a library of custom procedures (written by experts in the field) and you’ve got a comprehensive and customisable statistics toolset, right inside Excel!
StatTools features live, "hot-linked" statistics calculations! Change a value in your dataset and your statistics report automatically updates. No need to manually re-run your analyses. StatTools uses a powerful set of custom worksheet functions to insure that the statistics displayed in your reports are always up-to-date with your current data. The Best in Data Management
StatTools provides a comprehensive dataset and variable manager right in Excel, just as you would expect from a stand-alone statistics package. You can define any number of datasets, each with the variables you want to analyse, directly from your data in Excel. StatTools intelligently assesses your blocks of data, suggesting variable names and data locations for you. Your datasets and variables can reside in different workbooks and worksheets, allowing you to organise your data as you see fit. You run statistical analyses that refer to your variables, instead of re-selecting your data over and over again in Excel. And StatTools variables aren’t limited in size to a single column of data in an Excel worksheet. You can define a variable that spans multiple worksheets, allowing up to 65,535 X 255 cells, or over 16 million cases for a variable in StatTools Pro!
The Best of Excel
As an Excel add-in, StatTools takes full advantages of Excel’s flexibility, especially in the following areas.
Reporting
Excel is great for reports and graphs, and StatTools makes the most of this when creating your statistics reports. StatTools uses Excel-format graphs, which can be easily customised with new colours, fonts and added text. Report titles, number formats and text can be changed as you do in Excel. You can even take your reports from Excel into other applications.
Data Access
StatTools takes advantage of Excel’s ability to import data from a variety of sources. Databases, text files, word processors – wherever your data resides, if you can read it into Excel, you can use it with StatTools!
File Sharing
StatTools saves all its results and data in Excel workbooks, so you can send your StatTools results and daStatTools Professional
StatTools Pro includes a complete, object-oriented, programming interface. Custom statistical procedures may be added using Excel’s built-in VBA programming language. Utilise StatTools’s built-in data management, charting and reporting tools. Your custom procedures can even be displayed on the StatTools menu for easy access!
StatTools Pro adds great value even if you’re not going to write your own statistical procedures! Use custom procedures that are written by others, right from the standard StatTools menu! The library of new, custom procedures that are built with StatTools is constantly being expanded by experts in the field. Simply copy a workbook with a new procedure into your StatTools directory and it instantly shows up on the StatTools menu. Run it and you’ll see all the standard StatTools data management tools, combined with the new statistical analysis you need!
The Professional version also lets you define variables that span multiple worksheets, allowing up to 65,535 X 255 cells, or over 16 million cases for a single variable! The Standard version allows 10,000 data points for a single variable.
For a limited time, get the StatTools Nonparametric Analysis Pack FREE with StatTools Professional. Click here for details.
StatTools – Built on a History of the Best in Add-in Technology
StatTools from Palisade is a new version of the widely used StatPro add-in developed by Dr. S. Christian Albright, Professor of Decision Sciences at the Kelley School of Business at Indiana University. This earlier version has been used by over 40,000 MBA and undergraduate students a year, in a variety of textbooks from Duxbury Press. The Palisade version of StatTools will be provided to this academic market by Duxbury, offering students a commercial statistics product they can learn and later utilise in their professional careers.
StatTools is a product of Palisade Corporation, the leader in decision and risk analysis add-in tools for Microsoft Excel. Palisade’s products include the world’s most popular risk and decision analysis packages, @RISK and the DecisionTools Suite. Rounding out the product line are the cutting-edge optimisers RISKOptimizer and Evolver, along with programming toolkits which utilise Monte Carlo simulation, optimisation StatTools Analyses
The statistical procedures available in StatTools come in the following natural groups.
Statistical Inference: This group performs the most common statistical inference procedures of confidence intervals and hypothesis tests.
Forecasting: StatTools gives you several methods for forecasting a time series variable. You can also deseasonalise the data first, using the ratio-to-moving-averages method and a multiplicative seasonality model. Then use a forecasting method to forecast your deseasonalised data, and finally “reseasonalise” the forecasts to return to original units.
The outputs include a set of new columns to show the various calculations (for example, the smoothed levels and trends for Holt’s method, the seasonal factors from the ratio-to-moving-averages method, and so on), the forecasts, and the forecast errors. Summary measures such as MAE, RMSE and MAPE are also included for tracking the fit of the model to the observed data. Finally, several time series plots are available, including a plot of the original series, a plot of the series with forecasts superimposed, and a plot of the forecast errors. In cases using deseasonalised data, these plots are available for the original and deseasonalised series.
Classification Analysis: StatTools provides both discriminant analysis and logistic regression. Discriminant analysis predicts which of several groups a variable will fall in, and logistic regression is a nonlinear type of regression analysis where the response variable is 0 or 1 for “failure” or “success.” You can then estimate the probability of success.
Data Management: This group allows you to manipulate your data set in various ways, either by rearranging the data or by creating new variables. These operations are typically performed before running a statistical analysis.
Summary Analyses: This group allows you to calculate several numerical summary measures for single variables or pairs of variables.
Tests for Normality: Because so many statistical procedures assume that a set of data are normally distributed, it is useful to have methods for checking this assumption. StatTools provides three commonly used checks: Chi-square, Lilliefors, and Q-Q plot.
Regression Analysis: For each of these analyses, the following outputs are given: summary measures of each regression equation run, an ANOVA table for each regression, and a table of estimated regression coefficients and other statistics. In addition, StatTools gives you the option of creating two new variables: the fitted values and residuals. Plus, you can create a number of diagnostic scatterplots.
Quality Control Charts: This set of procedures produces control charts that allow you to see whether a process is in statistical control. Each of the procedures takes time series data and plots them in a control chart. This allows you to see whether the data stay within the control limits on the chart. You can also tell if other nonrandom behaviour is present, such as long runs above or below the centerline. Each of these procedures provides the option of using all the data or only part of the data for constructing the chart. Furthermore, each lets you base the control limits on the given data or on limits from previous data.