Font Size: a A A

The Statistical Software Platform With A Certain Extent Of Intelligence

Posted on:2002-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z H BaFull Text:PDF
GTID:2168360032955974Subject:Probability theory and mathematical statistics
Abstract/Summary:PDF Full Text Request
The Statistical Software Platform with A Certain Extent of IntelligenceABSTRACTStatistical Software, which is used as a powerful tool in the field of Statistical Computation, can play very important role.Good Statistical Software should have the features described as follow:1. FacilityEasy to learn and use. The only requirement to user is have enough statistical knowledge2. ExtensibilityCan keep up with the rapid development of Mathematical Statistics. It is easy for users to add new type data and new analytic method to system.3. MaintainabilityKeep the influence on system as low as possible when add new type data and new analytic method to system.In general speaking, the available statistical software can't be satisfied with requirements that have been mentioned above. For example, SAS has good Extensibility and Maintainability, but it's Facility is very poor; SPSS's Facility is very good, but it is badly in Extensibility and Maintainability.In this article, the concept of Statistical Template based on data was firstly brought forward, which can effectively simulate the entire statistical computation process by recording the information of Data structure and analytic method. We make the Statistical Template as theoretical basis of Statistical Analysis Platform (SAP)The Statistical Template can make our SAP has the properties described as follow:1. Good FacilityThe requirement is to have the statistical knowledge, user needn't has any background of computer science and computational mathematics; the time that is used to learn is short.2. Good Extensibility(1) Provide the Software Development Kit (SDK) for users, the custom analytic methods which are developed by user can be added to SAP jointlessly.(2) Implement the binary compatible by using the Component Object Model (COM) . The developer can use any computer language that supports COM to code the analytic method.(3) New type statistical data and new analytic method can be added to SAP in a very short time.3. Good Maintainability(1) Because new type statistical data structure is treated as content of Template file accessed by SAP, so operation adding new type data will not need any modification on SAP.(2) New analytic method is really a service application of Operating System. The31 5 IS.2001 ^5^170analytic method has not any relation with SAP except called by SAP, so the operation of adding method will not also need any modification on SAP. The SAP consist of parts as follow:1. Statistical Template Creator (STC)It is used to add> edit Statistical Template File2. Statistical Data Analyzer (SDA)User can accomplish the statistical analytic working by using the Analytic Data File inherited from Statistical Template File.3. Software Develop Kit(1) USAPI.DLL: Primary Statistical Object LibraryThe Software Implement of concept of Statistical Template and standard of Statistical Data Exchange are included in this library. The library is the base of SAP.(2) USMDL.DLL: Method Dispatch Interface LibraryThis library provides two software interfaces, which can be used to dispatch the analytic method added as service application of Operating System..(3) USEVPQ.DLL: Common Statistical Distribution LibraryProvides Methods of getting the Expectation, Variance ^ Probability and Quantile of 10 kind of Statistical Distribution.(4) USRandom.DLL: Common Distribution Random Number LibraryProvides Methods of generating Random Number of 11 kind of Statistical Distribution. The SAP's flexibility is very well, we can:1. Adding common Statistical Templates and Analytic Methods, SAP can act as general statistical software to process common statistical problems.2. By developing custom Statistical Templates and Analytic Methods, SAP can act as appropriative statistical software to settle the special statistical problems.3. The SAP also can be used as an environment and Tool for developer to test the custom analytic me...
Keywords/Search Tags:Statistical Analysis Platform, Statistical Template, Statistical Field, Software Implement, Component Object Model, Interface
PDF Full Text Request
Related items