January 2004Professor APM Coxon1 WHAT IS NewMDSX? NewMDSX is…… A library of self-contained computer programs and utilities for multidimensional scaling.

Slides:



Advertisements
Similar presentations
B2PDF b2pdf is the new and innovative release of our powerful command line tool for PDF customization b2pdf is a robust stand alone PDF file generation.
Advertisements

MDS- why not? 1 ESRC Research Methods Festival July 2004 SESSION: New Directions in Multidimensional Analysis Tony Macmillan Coxon, University of Edinburgh.
Agenda Definitions Evolution of Programming Languages and Personal Computers The C Language.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Using XCode © 2013 Surajit A Bose De Anza College.
PROJECT IN DISTRIBUTED SYSTEMS IPERF FOR ANDROID Developers: Shir Degani, Yuval Degani Supervisors: Prof. Roy Friedman, Alex Kogan.
16/13/2015 3:30 AM6/13/2015 3:30 AM6/13/2015 3:30 AMIntroduction to Software Development What is a computer? A computer system contains: Central Processing.
Getting Ready for Java. What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made to understand.
Program Development and Programming Languages
Chapter 8: Introduction to High-level Language Programming Invitation to Computer Science, C++ Version, Third Edition.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
PRE-PROGRAMMING PHASE
Basic Unix Dr Tim Cutts Team Leader Systems Support Group Infrastructure Management Team.
Building microworlds with complex, pre-defined Imagine Logo components Eotvos Lorand University, Faculty of Science, Informatics Methodology Group, Budapest,
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
CCSA 221 Programming in C CHAPTER 2 SOME FUNDAMENTALS 1 ALHANOUF ALAMR.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Reliability Tools (Part 8a) Department of Electrical & Computer.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
Operating Systems Operating System
SOFTWARE.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Ch 21 Command Syntax Using the DIR Command with Parameters and Wildcards.
Introduction to SPSS Edward A. Greenberg, PhD
Java Analysis Studio Status Update 12 May 2000 Altas Software Week Tony Johnson
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
Standard Grade Computing System Software & Operating Systems.
Intro to R R is a free version of S-plus R is a free version of S-plus Can be used interactively but script or syntax files are commonly used to record.
AS Level ICT Selection and use of appropriate software: Interfaces.
CSC-115 Introduction to Computer Programming
Ch 101 Chapter 10 Introduction to Batch Files. Ch 102 Overview A batch file is a text file that contains an ordered series of commands.
Development of ORBIT Data Generation and Exploration Routines G. Shelburne K. Indireshkumar E. Feibush.
Access Across Time: How the NAA Preserves Digital Records Andrew Wilson Assistant Director, Preservation.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
The european ITM Task Force data structure F. Imbeaux.
I Power Higher Computing Software Development The Software Development Process.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
Achieving High Software Reliability Using a Faster, Easier and Cheaper Method NASA OSMA SAS '01 September 5-7, 2001 Taghi M. Khoshgoftaar The Software.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
The Software Development Process
Application Software System Software.
C++ LANGUAGE TUTORIAL LESSON 1 –WRITING YOUR FIRST PROGRAM.
1 Software Maintenance The process of changing the system after it has been delivered and in operation Software change is inevitable –New requirements.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
Systems Software. Systems software Applications software such as word processing, spreadsheet or graphics packages Operating systems software to control.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
1 EPIB 698C Lecture 1 Instructor: Raul Cruz-Cano
SHIWA Desktop Cardiff University David Rogers, Ian Harvey, Ian Taylor, Andrew Jones.
1 Programming and problem solving in C, Maxima, and Excel.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
With the support of the LPP programme of the European Union 1 This project has been funded with support from the European Commission. This publication.
1 Week 1 Introduction, Writing a Program, Building a System Software Engineering Fall Term 2015 Marymount University School of Business Administration.
INTRO. To I.T Razan N. AlShihabi
Getting Started with R.
Pipeline Execution Environment
R Programming.
Command Syntax Chapter 2 Using the DIR Command with
Computer Science I CSC 135.
Use of Mathematics using Technology (Maltlab)
WHAT IS NewMDSX? NewMDSX is……
Tutorial 6 PHP & MySQL Li Xu
Linux Professor Sabol.
OPeNDAP/Hyrax Interfaces
Presentation transcript:

January 2004Professor APM Coxon1 WHAT IS NewMDSX? NewMDSX is…… A library of self-contained computer programs and utilities for multidimensional scaling with: –a common simple command language for running; –extensive user-documentation both technical and user-oriented; –test input and output data to ensure correct running.

January 2004Professor APM Coxon2 NewMDSX – Why Library and not a Package (e.g. SPSS, SAS etc)? specific algorithms & programs are more robust when fine-tuned to particular data; in this post-modernist age, allows User to pick and choose what s/he wants and minimize cost; allows flexibility:m specific programs can be modified, inserted, deleted.

January 2004Professor APM Coxon3 NewMDSX –NewMDSX is available in 2 forms: either – (1) the original MS-DOS format ( as.exe. Files), documentation etc., organised by program –or (2) NewMDSX for Windows An entirely new development, with clean and simple Windows front-end and interface, extensive graphics, context-based help files.

January 2004Professor APM Coxon4 NewMDSX ORIGINAL DEVELOPMENT: –by Tony Coxon, Charles Jones and David Muxworthy (all of the University of Edinburgh) under SSRC funding, distributed by U of Edinburgh –Consisted of a collection of commonly used programs from Bell Laboratories (Shepard, Kruskal, Wish), University of Michigan (Guttman & Lingoes), University of Nijmegen (Roskam) and some specially written utilities and programs MDSORT (Takane), PRINCOMP, CORRESP & WOMBATS (data measures and input) –RunFiles, given simple SPSS-like command language to replace (“6 in col. 18 is non-metric”) akin to SPSS syntax

January 2004Professor APM Coxon5 NewMDSX –numerical algorithms replaced by more reliable, accurate, up-to-date versions –FORTRAN programming brought up to 1977 & later specifications. –Original Funding ceased in 1977, and MDS(X) charged and distributed via Program Library Unit (and later Manchester RCC/MIMAS) to Universities &c. until NewMDSX launched as independent package in 2000

January 2004Professor APM Coxon6 NewMDSX NewMDS(X) Project Team: Professor A.P.M. Coxon(University of Edinburgh) Dr A. Brier (University of Southampton) Professor C.L. Jones (University of Toronto) Mr D.T. Muxworthy (University of Edinburgh) Dr W. Otto (University of Zurich, MAC) Dr S.K. Tagg (Strathclyde University) Dr W van Schuur (Groningen University) Mr Roy Omond (Blue Bubble Ltd) Plus team of International & National SPONSORS URL:

January 2004Professor APM Coxon7 NewMDSX 2000: Re-formation of group as NewMDSX : formed to: –re-think structure and purpose of MDSX, and review future developments –co-opt interested collaborators, associated projects (e.g. Ron Heady, PERMAP) –“mothball” unused programs; include new programs –develop Windows implementation –modularise and rewrite documentation and contextual help.

January 2004Professor APM Coxon8 NewMDSX IMPROVEMENTS VIA NEWMDSX FOR WINDOWS: –Clean simple opening page –Choose program to run (e.g. MINISSA) –DATA INPUT: “Behind” the run is a MDSX RunScript (with free-format, avoiding the dreaded INPUT FORMAT specification!) –Most instructions are default; Easy to modify test- input to own needs. – new development: INPUT WIZARD, which also allows for file input, or collection at screen.

January 2004Professor APM Coxon9 New (& beta) Versions include PCA, Correspondence Analysis, Hierarchical Clustering etc as well as strictly MDS programs Includes interactive 3D, 2D configurations and drag’n’drop graphics; Andrews Plot (HIDIM), variable- length labelling Contextual Help & Documentation Input data and measure-calculation (TUG ch2) utility (WOMBATS) with flexible control over input/output formats & their interchange Comparison of configurations by Procrustes methods (PINDIS) New scaling programs for Sorting, Triads etc

January 2004Professor APM Coxon10 New Version Available as 3-month beta-version with free use … with reminders Includes associated FORUM for FAQs, problems etc Developing Data-bank of classic and useful MDS data-sets Board of international sponsors of those who develop and/or are actively involved in using MDS Cross-links, and increasing compatibility with, associated developments (Fully Interactive PERMAP; Text-analysis HAMLET etc) Allows continued free use of MS-DOS version (AYOR), but Windows version is re-organised as not- for-profit but necessary low-cost (graded) package, with support.