Yxilon - The Next Generation of Statistical Software



Similar documents
Association for Survey Computing

On the Difficulty to Design Arabic E-learning System in Statistics

INTERNET BASED ECONOMETRIC COMPUTING

Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

A Brief. Introduction. of MG-SOFT s SNMP Network Management Products. Document Version 1.3, published in June, 2008

NETWRIX CHANGE REPORTER SUITE

Modern e-learning Techniques for Statistics

Toad for Oracle 8.6 SQL Tuning

Chapter 12 Programming Concepts and Languages

System Requirements for Microsoft Dynamics NAV 2009

A Tool for Evaluation and Optimization of Web Application Performance

Purpose What is EDI X EDI X12 standards and releases Trading Partner Requirements EDI X12 Dissected... 3

A Review of DIY Online Survey Tools

Ad Hoc Reporting. Usage and Customization

A Management Tool for Component-Based Real-Time Supervision and Control Systems

NETWRIX EVENT LOG MANAGER

Developing Database Business Applications using VB.NET

1z0-102 Q&A. DEMO Version

Manage Software Development in LabVIEW with Professional Tools

In This Guide. Nitro Pro 9 - Deployment Guide

Statistical Reporting Tool. Installation & Use Guide

Outline. Lecture 13: Web Usability. Top Ten Web Design Mistakes. Web Usability Principles Usability Evaluations

Remote Access and Control of the. Programmer/Controller. Version 1.0 9/07/05

Effective Team Development Using Microsoft Visual Studio Team System

Service Management Simplified

SQL Server An Overview

Chapter 13: Program Development and Programming Languages

What's New in SAS Data Management

SuperOffice Expander. Introduction & Background

Publish Acrolinx Terminology Changes via RSS

Integrating SharePoint Sites within WebSphere Portal

11.1. Performance Monitoring

Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005

FUSION Installation Guide

Special Edition for FastTrack Software

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

Introducing IBM Tivoli Configuration Manager

IDL. Get the answers you need from your data. IDL

COURSE SYLLABUS COURSE TITLE:

Programación de Sistemas Empotrados y Móviles (PSEM)

White Paper: 5GL RAD Development

USE OF PYTHON AS A SATELLITE OPERATIONS AND TESTING AUTOMATION LANGUAGE

Levels of Software Testing. Functional Testing

Web Designer for Modicon M340, Premium and Quantum

OpenText Information Hub (ihub) 3.1 and 3.1.1

ONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises

Installation and Configuration in Microsoft Dynamics NAV 5.0

Java in Education. Choosing appropriate tool for creating multimedia is the first step in multimedia design

PCVITA Express Migrator for SharePoint (File System) Table of Contents

Graphical Environment Tool for Development versus Non Graphical Development Tool

theguard! ApplicationDashboard Version 1.1

SECTION 4 TESTING & QUALITY CONTROL

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

Course: SharePoint 2013 Business Intelligence

Braindumps.C questions

Debugging Export Connectors With Visual Studio.NET

INFORMATION TECHNOLOGY PROGRAMMER/ANALYST

Getting Started with STATISTICA Enterprise Programming

Hardware/Software Guidelines

TOPdesk Professional. Service Management Simplified

Table of Contents. Pocket Label Gallery White Paper

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

About Network Data Collector

Microsoft SharePoint 2013 Business Intelligence

NetWrix Account Lockout Examiner Version 4.0 Administrator Guide

Setting Up ALERE with Client/Server Data

PASSWORD COMPLEXITY MANAGER ADMINISTRATOR'S GUIDE

INSTALLATION MANUAL XSQUARE. Version 3.2 October 2014

Technical White Paper The Excel Reporting Solution for Java

ACEYUS REPORTING. Aceyus Intelligence Executive Summary

Product Comparison List

isolar Integrated Solution for AUTOSAR

Testing Lifecycle: Don t be a fool, use a proper tool.

Planning and Managing Windows 7 Desktop Deployments and Environments

Analytic Modeling in Python

CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler

TickX Ticket system reinterpreted. TickX Microsoft SharePoint 2010/2013 Ticket System

SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box)

For each requirement, the Bidder should indicate which level of support pertains to the requirement by entering 1, 2, or 3 in the appropriate box.

Course MS55003A Microsoft SharePoint 2010 Business Intelligence Services

Example of Standard API

How to share media files through Windows Media Player 11

eform Suite for TeleForm Create and Process Intelligent eforms in PDF and HTML

Microsoft Dynamics GP. Engineering Data Management Integration Administrator s Guide

Product Guide. Sawmill Analytics, Swindon SN4 9LZ UK tel:

IFS-8000 V2.0 INFORMATION FUSION SYSTEM

SQL Server 2012 Business Intelligence Boot Camp

Transcription:

- The Next Generation of Statistical Software Wolfgang Härdle Sigbert Klinke Uwe Ziegenhagen Institut für Statistik and Ökonometrie Humboldt-Universität zu Berlin http://www.quantlet.org http://www.xplore-stat.de

Contents of This Talk Introduction Statistical Software Packages Requirements for Statistical Software Applications

Introduction 1-1 Each new generation of computers offers us new possiblities, at a time when we are far from using most of the possibilities offered by those already obsolete. John W. Tukey (1965)

Introduction 1-2 Statistical Software Packages ACE, Alpha+, Analyse-it for Microsoft Excel, AnswerTree 3.0, Ascribe, 2ask, Askia, audithost,[b/d], Bellview CAPI, Bellview CATI, Bellview Fusion, Bellview Scan, Bellview Web, Beyond 20/20, Beyond Question, Blaise, BMDP, Brand2hand,Clementine, CleverForm, Clicktools, Collect Data Now!, Community Express, Complete Report Automation, Confirmit, Cost$Benefit Analysis Tool, CSPro,DataSet V, DatStat Illume, Demographix, Dub Interviewer,Easyresearch - online surveys, Entryware Pro, EquivTest, ESBPDF Analysis, ESBStats, E-Tabs Enterprise, E-Tabs Interactive, E-Tabs Reader - Professional / Lite, E-Tabs Writer,Fitter, ForexastX Wizard, Formic 3, FUSE Enhanced Survey Solutions,GenStat, gllamm, Grader, GS+ Geostatistics for the Environmental Sciences,Halogen esurveyor, HostedSurvey,IDAMS, IdeaMap.NET, Inquisite, InSite, Interviewer CAPI, Interviewer CATI, Interviewer VCC, Interviewer Web, Ioxphere, IRQuest, ISSA, IT, IYCQ Manager, IYSS,Jambo,KeyPlan, Keypoint 4.0, KnowledgeWorx,MaceTech Options Analysis, MacTech Blockage Analysis, Manet, MARSC, Mentor, Merlin, MERLIN FASTAB, MERLINPLUS, MERLIN TOOLKIT, Microtab XP, MIM, Mobile Researcher, MR Assistant, MRDCL, mrinterview, mrpaper, mrscan, mrstream, mrtables, mrtranslate, msite, mtab,ncss, Nesstar, NetTeam.Survey, NIPO Interview System, nquery Advisor, NSDstat,Online Surveys, OnTraq, Opinio, Opinion Taker, OPST, Origin Survey Manager,PASS, Patient Profiles, Patient Satisfaction Survey Database, PerceptionStream, powertable, Print & Scan, PRO-QUEST, Prospex, P-Stat, Pulsar, Pulsar Web,QDS, QEDML Designer, QEDML Web Server, QPSMR, QSR N6, QSR NVivo, Qualrus, Quanvert Publisher, QuestionPro, Questor,Raosoft EZSurvey, Raosoft EZSurvey SMS, REDATAM, Remark Office OMR, Remark Web Survey, Report Direct, Resampling stats, Research Reporter, Rogator G4, Rostock Survey Tool,SAS/STAT, SC, SENATE-Survey, SensorPro, SIR, snap Campus Edition, SNAP Internet module, snap Keystation Edition, SNAP Network Interviewing module, snap PDA Interviewer Module, snap Professional Edition, snap ProNet Edition, SNAP Results Edition, snap Scanning Module, snap SurveyPaks, SOLAS, S-Plus, SPSS 11.0, SPSS MR Data Model, SPSS MR Excel Viewer, SPSS WebApp, STAR, Stata, Statistica, STATISTICA Data Miner, STATISTICA QC Miner, Statistix, StatPac for Windows, StatXP, StudyResult, StudySize, SumQuest, SuperSTAR, Survent, Survey Budgeting System, Survey Explorer, Survey Galaxy, SurveyGold Standard Edition, Surveyguardian, Surveyor, SurveyPro 3.0, Survey Quick, SurveySolutions, SurveyView, SurveyWriter, SYSTAT, SySurvey,Tables Direct, Team360 for Students, TeleForm, TextGrab, TEXTPACK, TextQuest, TouchForm, TPL Tables, TSP 4.5, TSS - The Survey System,Unistat,Vector, VentureFeedback.com, Verbastat, Visual QSL, Vitalnet,WARP-IT, WebMine, WebSTATISTICA, WebSurveyor, WebSurveyor 3.5, WinCATI, Winsteps, Winyaps,XLStatistics, XploRe Figure 1: Association for Survey Computing Software Register

Introduction 1-3 Microsoft Excel Not listed in ASC directory but used for most analysis tasks + huge variety of import & export filters + wellknown interface, dynamic graphics + numerous extensible analysis functions tables limited to 65 536 rows 256 columns numerical inaccuracies no explicit statistical displays

Introduction 1-4 Excel Excel is no dedicated statistics package used for majority of statistical analysis What makes Excel so attractive? Organisation Analysis Presentation Apparently Excel performs well in at least one of these areas...

Requirements for Statistical Software 2-1 Requirements for Statistical Software Chamber & Lang (1999): 1. Usable from multiple front-ends: Excel, webbrowser, DLL 2. UIs for different audiences: Each discipline has own culture of naming statistical phenomena, UIs must reflect this 3. Extensibility on language/interpreter and native level, e.g. conversion of highlevel to highspeed production code

Requirements for Statistical Software 2-2 Requirements for Statistical Software 4. Internet abilities to read and write data in networks 5. Database support to allow nearly real-time analysis 6. Interactive graphics and embedded controls to study the effects of parameter changes 7. Extensibility by inclusion of existing code 8. Optimization for performance (compiler level, multi-processor)

Requirements for Statistical Software 2-3 Further Requirements Set of methods: one of the most crucial points for the commitment to a statistical software; common subset of methods but huge differences in configuration Multiple language support: English is the lingua franca in science, but usability increases when userinteraction in native tongue. Valuable user ressources: printed/electronic manuals, tutorials and on-line

Requirements for Statistical Software 2-4 The Need for Manuals, Tutorials, etc... Most uses of the classical tools of statistics have been, are, and will be, made by those who know not what they do. John W. Tukey (1965)

Requirements for Statistical Software 2-5 Satisfying the Requirements Different software design approaches - one big monolithic application - set of modules, each designed for special purpose

Requirements for Statistical Software 2-6 XploRe - developed in a joint venture of Humboldt-Universität zu Berlin and MD*Tech - C-style syntax, procedural approach - available as Batch, standalone and Client/Server on Win32/Unix/Linux - strong focus on non-parametric and quantitative finance methodology Why do we need?

Requirements for Statistical Software 2-7 Drawbacks of Monolithic Design - implementation of new technologies increased complexity - original design did not include e.g. transmission of data via internet - all parts closely tied with each other Reimplementing the XploRe language in! Modularity Each part of the software strictly separated. Extensibility driven by modularity single components can be tailored individually...

3-1 Goal: Vertical Integration Scenario 1 Scenario 2 Scenario 3 Organisation Excel webservice data L A TEX Analysis stat. engine computing engine Applet Presentation Excel trading signal browser

3-2 Internal Structure of

3-3 Internal Structure of Object Database Parser - acts as central repository for data, quantlet sources - offers connections to databases and user clients - controls parsing/compilation and execution of code - analyzes quantlets for lexical and semantic errors - generates JAVA/C++ code

3-4 Internal Structure of Interpreter Clients - compilation debugging Execution - for non time-critical applications interpreter - divide into user and framework/database clients - non-/graphical user clients as human interfaces - framework/ database clients to store/retrieve data and methods and offer connectivity to CORBA,.NET, COM

3-5 Stages in the Development Two main stages: 1st stage 2nd stage - specification of XploRe language core - implementation of code generators for Java and C++ - development of platform-independent graphical user interface - specification and implementation of persistent object database - implementation of code generators for Fortran and COM - development of specialized user interfaces

3-6 Usability Learnability How easy can first-time users accomplish basic tasks? Efficiency How quickly can users perform tasks once they know how to use the software? Memorability When users return to the design after a period of not using it, how easily can they reestablish proficiency? Errors How many (severe) errors do users make, how is the prevention of errors supported? Satisfaction How pleasant is it to use the software?

3-7 Golden Rules of Interface Design I consistency similar reactions from the software in similar situations expected by software shortcuts and feedback beginners need guidance, experienced users just want to finish closed actions Actions executed by the user need well-defined start and end points.

3-8 Golden Rules of Interface Design II error handling Error messages should be short and informative, There was an error is not sufficient. loss of control Users prefer to act, not to react when working with software limited short term memory Humans only able store just a few items in short term memory. User interface should reflect this

3-9 Conclusion and Invitation - is our proposal for a modern statistics package - Sourcecode and binaries at http://www.quantlet.org - feedback from users and programmers highly appreciated - Join the project!