Integration of XGobi, ArcView, XploRe, and the Weighted Head-Banging Smoothing Algorithm for the NCHS Research Workstation

Contract (Ref. No. 99C903053) between
the National Center for Health Statistics
and George Mason University

Final Report

Period of Performance: 6/1/99 - 5/13/00

Principical Investigator: Jürgen Symanzik

Address before 8/20/99:
George Mason University
Center for Computational Statistics 4A7
Fairfax, Virginia 22030
Phone: (703) 993 - 3786
FAX : (703) 993 - 1700

Address after 8/20/99:
Utah State University
Department of Mathematics & Statistics
Logan, Utah 84322-3900
Phone: (435) 797 - 0696
FAX : (435) 797 - 1822


e-mail: symanzik@sunfs.math.usu.edu
WWW: http://www.math.usu.edu/~symanzik/

Collaborators funded through this contract:


Results at Glance


Background and Purpose

Researchers have already conducted work in which the EDA software XGobi has been shown to seamlessly interact with ArcView GIS software and the statistical computing and analytic package XploRe. Supplying features to link GIS, EDA, statistical computing, data smoothing, and other analytic functions already available on the NCHS statistical research workstation will greatly enhance NCHS's data analysis capabilities. An additional feature that would be useful for GIS and mapping while using NCHS's research workstation would be linking the head-banging data smoothing algorithm to these software packages.

The software would be installed on a Sun Ultra 2 research workstation and must be year 2000 compliant and compatible with the Solaris 2.6 operating system and its successor, Solaris 7.


Tasks and Results

  1. Install XGobi and XploRe on the research workstation. Test each of these software packages individually to insure that they are working correctly.

    XGobi and XploRe have been successfully installed and tested during 7 visits to NCHS in July and August 1999. A final test was made on May 12 & 13, 2000.

  2. Link XGobi, XploRe, and ArcView Gis V. 3.1. Test this linking process to check on proper operation.

    All required software to link ArcView, XGobi, and XploRe has been successfully installed and tested during 7 visits to NCHS in July and August 1999. A final test was made on May 12 & 13, 2000.

  3. Link the weighted head-banging smoothing algorithm (already on the research workstation) to XGobi, XploRe, and ArcView GIS.

    The existing weighted head-banging smoothing algorithm has been adapted to be used in the ArcView/XGobi/XploRe environment. This algorithm can now be called directly from within XploRe. Please see
    http://www.math.usu.edu/~symanzik/axx/axx2000/avxpl/avxplhead.pdf
    for more details.

  4. Test the entire set of linked software packages using data supplied by NCHS. Insure that all EDA, statistical and spatial analysis, and GIS features are working properly in the linked application. Also, perform the necessary test to assure that the completed product can be successful executed by as many simultaneous users as there are valid licenses of ArcView GIS V. 3.1 on the research workstation.

    The software has been successfully tested with the data provided by NCHS during 7 visits to NCHS in July and August 1999. A final test with new data was made on May 12 & 13, 2000. It has also been verified that multiple versions of the software can be executed at the same time.

  5. Provide the methodology and documentation required to integrate XploRe with software not currently on the UNIX server. This assumes that the properties of the new analytic software are compatible with the XploRe linkage protocol.

    The easiest approach to incorporate additional software (that is written in a programming language such as C, C++, or Fortran) is through dynamically linked libraries (DLLs). There exists an XploRe tutorial on DLLs which is accessible at the following URL: http://www.xplore-stat.de/tutorials/dllstart.html

    In addition, the following tutorial describes in detail how the weighted head-banging algorithm has been incorporated into XploRe through the use of DLLs:
    http://www.math.usu.edu/~symanzik/axx/axx2000/avxpl/avxplhead.pdf

  6. Provide system and user documentation.

    The entry point for system and user documentation of the ArcView 3.1 - XGobi - XploRe Environment Version 2.000 (2000) can be found at:
    http://www.math.usu.edu/~symanzik/axx/axx2000/index.html

    For each of the following parts of the documentation, it is indicated how the part is reached, starting at the entry point URL given above. In addition, the direct URL that addresses the pure document without any frames is indicated as well.

    System documentation includes:


    User documentation includes:
  7. Give a demonstration of the entire linked package. This demonstration would be given at NCHS, once it has been determined that the entire linked package is successfully working.

    A final demonstration of the linked software package has been given at NCHS on May 12, 2000.


Appendix

A printed version of this final report also contains the following attached documents:


Final Report last updated 6/20/00