home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
- ┌─────────────────────────────────────────────────────────────┐
- │ ┌─────────────────────────────────────────────────────────┐ │
- │ │ ASCII Documentation File for ... RXtraces.EXE │ │
- │ │ │ │
- │ │ Version 9103 │ │
- │ ├─────────────────────────────────────────────────────────┤ │
- │ │ │ │
- │ │ a softRX SHAREWARE module from │ │
- │ │ │ │
- │ │ Bob Obenchain, CompuServe User [72007,467] │ │
- │ └─────────────────────────────────────────────────────────┘ │
- └─────────────────────────────────────────────────────────────┘
- softRX is a trademark of The Software Prescriptions Company.
- "Personal computing treatments for data analysis infirmities."
- Copyright(c) 1989-1993 by Bob Obenchain, Ph.D.
- ALL RIGHTS RESERVED
-
- *******************
-
- The author of RXtraces, Bob Obenchain, is a member of
- the Association of Shareware Professionals <ASP>.
-
-
- ┌───────────────────┐
- ─────────────────────────┤ Table-of-Contents ├─────────────────────────
- └───────────────────┘
-
- softRX User Registration . . . . . . . . . . . . . . . . . . . . . . 1
- Introduction to RXtraces . . . . . . . . . . . . . . . . . . . . . . 2
- Shrinkage Regression Background Information. . . . . . . . . . . . . 3
- Computing System Requirements for RXtraces . . . . . . . . . . . . . 5
- softRX Graphical Design Philosophy . . . . . . . . . . . . . . . . . 5
- RXtraces File Naming Conventions . . . . . . . . . . . . . . . . . . 6
- RXtraces Walk-Through. . . . . . . . . . . . . . . . . . . . . . . . 7
- TECHNICAL APPENDIX: "Extent" and "Shape" of Shrinkage. . . . . . . . 9
- RXtraces Update History. . . . . . . . . . . . . . . . . . . . . . .11
- ASP Hub Network. . . . . . . . . . . . . . . . . . . . . . . . . . .11
-
- ┌─────────────────────┐
- ────────────────────────┤ USER REGISTRATION ├────────────────────────
- └─────────────────────┘
-
- RXtraces.EXE, its ASCII documentation file [RXtraces.DOC], and the
- included batch input/output (numerical example) files are user-
- supported electronic information that we encourage you to examine and
- to share with others, provided you have not modified them in any way.
- All softRX SHAREWARE modules are distributed in fully functional form
- and will remain so without any usage time limits. softRX systems do
- not display annoying registration "reminder" screens or messages. And
- no (non-commercial) user who is unable to correspond with softRX in
- English is expected to register.
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 2 of 12
-
-
-
- **************************************
- **************************************
-
- Only YOU know whether softRX systems are useful to you.
-
- And, if you do use them, you must register!
-
- **************************************
- **************************************
-
- The registration fee for RXtraces is $25 for use either by a single
- individual or for installation on one single-user-at-a-time system.
- Three softRX modules (say, RXridge, RXtraces, and PathProj) may be
- registered together for $50. softRX offers MAIL-IN SUPPORT SERVICES
- (e.g. answers to questions on the theory, application and/or
- computation of statistical "shrinkage" regression techniques) only to
- its REGISTERED users.
-
- However, registration fees are mandatory for use of softRX modules in
- any commercial or government environment. These users must register
- and pay for their copies within 30 days of first actual use or else
- their license is withdrawn. Site-License arrangements (of at most $15
- per module) may also be made by contacting softRX.
-
- Make checks payable to... Bob Obenchain
-
- and mail them to... 5261 Woodfield Drive North
- Carmel, IN 46033-8795, USA
-
- !!! Thank You for Supporting the <<<softRX shareware>>> Concept !!!
-
-
- ┌─────────────────────────────┐
- ──────────────────┤ INTRODUCTION to RXtraces ├──────────────────────
- └─────────────────────────────┘
-
- RXtraces does NOT perform generalized ridge regression computations.
- Rather, RXtraces generates interactive graphical displays of the results
- from other softRX shareware systems...like RXridge.EXE, RelaxR.EXE, or
- the RXridge procedures distributed as source code for the GAUSS,
- SAS/IML, and S matrix-language interpreters.
-
- RXtraces generates INTERACTIVE graphical displays on IBM-compatible
- personal computers in CGA (medium resolution, 320x200 pixel) mode.
- RXtraces helps users interpret the results of a generalized ridge
- regression analysis by displaying...
-
- TRACES of fitted regression coefficients,
- scaled mean squared error estimates,
- excess (OLS-ridge) eigenvalues,
- inferior direction cosines, and
- shrinkage factor patterns.
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 3 of 12
-
-
-
- RXtraces is designed for ridge "training" applications, allowing
- students to quickly review output files written by RXridge.EXE or
- RelaxR.EXE across a wide spectrum of previously computed numerical
- examples.
-
- You do not need to read this documentation before trying RXtraces out.
- There is very little damage you can do by giving "wrong" choices for
- menu items and responses to prompts. However, first of all, please
-
- > > > MAKE BACK-UP COPIES < < <
-
- of the distribution files and/or of the original softRX shareware
- archives. RXtraces does not modify its input files, which are output
- files created by RXridge or RelaxR. And RXtraces does not write
- output files (or make screen prints) unless you first press the "S"
- key and then press a second, "special" key.
-
- Each RXtraces prompt has a [default] value that you may accept simply
- by pressing the ENTER key; RXtraces menus require you to press a
- single key, where any differences between upper and lower case are
- ignored. You can view a "help" screen by pressing the SpaceBar;
- function key F1 is also a "help" key, but F1 can't be used when you
- are being prompted for input. And you can always return to the "Main
- Menu" by repeated pressing of the ENTER or Escape keys.
-
-
- ┌─────────────────────────────────────────────┐
- ────────────┤ Shrinkage Regression Background Information ├────────────
- └─────────────────────────────────────────────┘
-
- RXtraces interactively displays results of ridge regression computations
- via "trace" plots. In a trace, P quantities (several estimated
- coefficients, risks, shrinkage factors, etc.) are plotted vertically
- against a horizontal indicator of the extent of shrinkage (from "no"
- shrinkage at the left-hand, least squares estimates all the way to
- "total" shrinkage at the right-hand extreme, where all coefficient
- estimates are zero.) Here, P denotes the number of non-constant
- predictor variables in the regression model; RXtraces accepts values of
- P from 2 to 20. RXtraces uses a measure of the extent of shrinkage
- called the "Multicollinearity Allowance," MCAL. See the APPENDIX to
- this documentation for the definitions of MCAL and Q, the parameter that
- controls the "shape" or curvature of the ridge path.
-
- *** Interpretation of Ridge Trace Plots ***
-
- Menu Choice 1: Ridge Coefficient Trace
-
- This trace shows how regression coefficient point estimates
- change as shrinkage (along a path of shape Q) occurs. Any
- coefficient estimate that is numerically "stable" will plot
- close to the straight line from its least-squares estimate at
- MCAL=0 to zero at MCAL=P. Unstable coefficient estimates
- will change more quickly, possibly switching numerical sign, as
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 4 of 12
-
-
-
- soon as MCAL starts increasing from zero. Super-stable
- estimates will change only very little initially, finally
- approaching zero only as MCAL approaches P.
-
- Menu Choice 2: Estimated "Scaled" Risk (Mean-Squared-Error) Trace
-
- This trace gives normal distribution theory, "modified" maximum
- likelihood estimates of "scaled" risk (mean-squared-error
- loss) as shrinkage of shape Q occurs.
-
- The risk is "scaled" by dividing it by an estimate of the
- error (disturbance term) variance. In other words, scaled
- risk expresses imprecision in fitted coefficients as a
- multiple of the variance of a single observation.
-
- Maximum likelihood scaled risk estimates are "modified,"
- first of all, so as to be unbiased. Then they are adjusted
- upward, if necessary, to have correct range relative to a
- known lower bound on scaled risk, which re-introduces bias.
-
- Menu Choice 3: Excess EigenValues Trace
-
- This trace plots the EigenValues of the estimated difference in
- Mean Squared Error matrices, ordinary least squares minus ridge.
- As long as all EigenValues are zero or positive, there is good
- reason to hope that the corresponding ridge estimators yield
- smaller MSE risk than Least Squares for all directions in
- P-space (i.e. all possible linear combinations.) As shrinkage
- continues, at most one negative EigenValue will appear.
-
- Menu Choice 4: Inferior Direction-Cosine Trace
-
- This trace plots the Direction Cosines (normalized EigenVector)
- corresponding to any negative EigenValue of the difference in
- MeanSquaredError matrices, OLS - ridge. This direction gives
- that single linear combination of ridge regression coefficients
- that not only fails to benefit from ridge shrinkage of shape Q
- but probably actually suffers increased risk due to shrinkage.
-
- Menu Choice 5: Shrinkage Factor Pattern Trace
-
- This trace plots the Delta Shrinkage-Factor Pattern as shrinkage
- of shape Q occurs. All deltas are equal when Q=1; the trailing
- deltas are small when Q < 1; and the leading deltas are small
- when Q > 1.
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 5 of 12
-
-
-
- ┌───────────────────────────────┐
- ────────────────────┤ Computing System Requirements ├──────────────────
- └───────────────────────────────┘
-
- RXtraces.EXE requires your personal computer to be fully IBM-compatible
- and to be running IBM PC-DOS or Microsoft MS-DOS version 2.0 or
- higher. RXtraces uses the screen handling capabilities of a CGA, EGA,
- or VGA graphics card/monitor. If you system has only a Monochrome
- Graphics Adapter (MGA) card or Hercules Graphics Card (HGC), you could
- "simulate" CGA graphics capabilities in order to view trace displays.
- For example, if you have SIMCGA.COM (version 4.0, July 1987) by C. P.
- Guzis, you could make the SIMCGA system "memory resident" before
- invoking RXtraces.
-
- DOS Prompt> simcga 3
-
- WARNING: Your CONFIG.SYS file should specify at least...
-
- files=20
-
- ┌─────────────────────────────┐
- ────────────────────┤ Graphical Design Philosophy ├────────────────────
- └─────────────────────────────┘
-
- RXtraces uses CGA (medium resolution, 320x200 pixel) graphics because
- all true graphics hardware for IBM-compatible personal computers has
- at least this (minimum) capability. Besides, the (8x8) text font for
- this resolution resides in ROM within your system. But using CGA also
- means that there isn't enough resolution to draw "nice" labels, tick
- marks, and numerical values along axes without greatly reducing the
- size of the TRACE plot window. I certainly did not want to use any
- sort of reduced-size plot; rather, I decided to emphasize INTERACTIVE
- (dynamic, on-screen annotation) methods for high-lighting / reading
- numerical values directly off of shrinkage TRACE screen displays.
- [See information below for usage of the V, H, and N keys.]
-
- Once in RXtraces graphics mode, you can view a "help" screen by
- pressing either the SpaceBar or function key F1. The resulting HELP
- screen tells you which keys to press to activate and move the
- on-screen cursor and/or how to dynamically annotate, save, or print
- the screen display. And you can always return to the Menus simply by
- repeated pressing of the ENTER or Escape keys.
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 6 of 12
-
-
-
- ┌─────────────────────────┐
- ───────────────────────┤ File Naming Conventions ├─────────────────────
- └─────────────────────────┘
-
- RXtraces assumes that you have (or someone else has) already performed
- ridge calculations using one of our softRX systems, each of which
- writes its output to a series of eight (or more) ASCII files. These
- files have a common FILENAME (of at most 8 characters) and a 3-character
- DOS extension, ending with the two letters "RX".
-
- By convention, the filename should not only indicate which set of
- regressor and response data are being analyzed but also which numerical
- value of the shrinkage path "shape" parameter, Q, was used in the
- computations.
-
- For example, the filename "mpg0" labels files associated with
- analysis of "gas mileage data" [ Hocking(1976), "The Analysis and
- Selection of Variables in Regression," Biometrics 32, 1-51 ] using
- Hoerl-Kennard "ordinary" ridge regression, Q = 0.
-
- The 3-character DOS extensions used by softRX software for generalized
- ridge regression analysis are:
-
- .PRX ...Parameters and variable names,
-
- .CRX ...generalized ridge Coefficients,
- .RRX ...Risk (mean-sq-error) estimates,
- .ERX ...Excess Eigenvalues (OLS-Ridge),
- .IRX ...Inferior direction cosines, and
- .DRX ...shrinkage DELTA factors.
-
- .XRX ...regressor matrix coordinates.
- .YRX ...response vector coordinates.
-
- [ NOTE: .XRX and .YRX files are not used by RXtraces. ]
-
- RXtraces cannot draw a trace for a data set unless it can find the
- corresponding .PRX file because it uses the information from the first
- six lines of this file in drawing all 5 types of trace. For example,
- "mpg0.PRX" contains...
-
- Line 1: 4 = P, number of regressors
- Line 2: 32 = N, number of observations
- Line 3: 8 = STEPSPU, steps per unit change in MCAL
- Line 4: 0 = QSHAPE of the shrinkage path
- Line 5: XNAM= CYLNDS CUBINS HPOWER WEIGHT
- Line 6: YNAM= MPG
- Line 7: 0.8182 0.0000 0.0000
- Line 8: 0.7383 0.1618 0.1250 Note: Lines 7 through 39
- *** contain a 33 by 3
- Line 38: 2.4907 900.7049 3.8750 matrix with columns
- Line 39: 2.7772 +INF 4.0000 TMSE, K, and MCAL.
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 7 of 12
-
-
-
- The other 5 files ( .CRX, .RRX, .ERX, .IRX, and .DRX ) will each contain
- a matrix with P columns and ( 1 + P * STEPSPU ) rows...for MCAL = 0 to
- MCAL = P.
-
- ┌───────────────────────────┐
- │ ┌───────────────────────┐ │
- ═════════════════════════╡ RXtraces Walk-Through ╞══════════════════════
- │ └───────────────────────┘ │
- └───────────────────────────┘
-
- To use RXtraces, several RXridge or RelaxR output files (*.PRX, etc.)
- MUST be located in the current working directory. Furthermore, the
- RXtraces.EXE file must also either be located in that same directory
- or else in a some location named in your DOS PATH= environment
- variable. The first step in use of RXtraces is thus usually to
- "Change Directories" to the place where your RXridge or RelaxR output
- files are located. For example, you might need to enter the following
- three sorts of commands at your DOS> prompt...
-
- c:
- cd \srx\mydata
- rxtraces
-
- The above three commands: (1) make the "C" partition of your hard-disk
- active, (2) change directories to the "MYDATA" sub-directory of the
- C:\SRX directory, and (3) launch RXtraces.
-
- Next, you must select the filename of a softRX ".PRX" file using the
- bounce-bar menu on the FILENAME Specification Screen:
-
- ┌─────────────────────────────────────────────────────────────┐
- │ F I L E N A M E Specification Screen │
- │ │
- │ │
- │ ╔FileNames╗ Arrow Keys: Move Highlight Bar Up / Down. │
- │ ║ ║ │
- │ ║MPG0█████║ Return Key: Selects the Highlighted File. │
- │ ║ ║ │
- │ ╚═════════╝ Escape Key: Quit......Terminate PathProj. │
- │ │
- │ Example FILENAMES... │
- │ mpg0 ...Hocking Q = 0 path. │
- │ cement-5 ...Hald Q = -5 path. │
- └─────────────────────────────────────────────────────────────┘
-
- Let us suppose you highlighted "mpg0" and then selected that filename by
- pressing the enter key. The next screen will then be...
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 8 of 12
-
-
-
- ┌───────────────────────────────────────────────────┐
- │ │
- │ M A I N * M E N U │
- │ │
- │ FILENAME : mpg0 │
- │ │
- │ Using RX Parameters... mpg0.prx │
- │ │
- │ Select one of the 5 types of RXtrace │
- │ displays from the following list... │
- │ │
- │ 1 ...generalized ridge coefficients │
- │ 2 ...risk (mean-sq-error) estimates │
- │ 3 ...excess eigenvalues (ols-ridge) │
- │ 4 ...inferior direction cosines │
- │ 5 ...shrinkage delta factors. │
- │ C ...change filename (dataset) │
- │ │
- │ Press a Single Key : 1 2 3 4 5 C Q or Enter │
- │ │
- │ Use ENTER key for Default Choice. │
- │ Press SpaceBar to view HELP screen. │
- │ Press Q key to Exit RXtraces now. │
- │ │
- └───────────────────────────────────────────────────┘
-
- If you selected the default value of 1 on the MainMenu, a ridge trace of
- shrunken regression coefficient estimates has appeared on your screen.
-
- We now list and discuss the "interactive" graphical options you have
- whenever RXtraces displays a trace plot...
-
- ENTER, ESC, or letter M key...will return you to the above menus so
- you can switch between data sets and/or between the 5 types of
- trace plot for each data set.
-
- V key....Displays an On-Screen Cursor that you can move with the "arrow"
- keys (on your numeric keypad) as well as an On-Screen Listing
- of the numeric values at the Cursor (see PgUp and PgDn, below.)
- Use the up and down arrows to jump between the different curves
- on each trace. Use the left and right arrows to decrease and
- increase, respectively, MCAL by one "step", usually 0.125. Use
- the BackSpace and Tab keys to decrease and increase,
- respectively, MCAL, by 4 steps, usually 0.500. Finally, press
- either... S (special key) to Save/Print the annotated screen
- or....... ENTER key, ESCape key, or space bar ONCE to eliminate
- the On-Screen Cursor and Values.
-
- H key....HIGH-LIGHT one of the curves on the trace plot by changing its
- color from cyan to magenta and display the NAME of the
- corresponding regressor variable or principal axis. Use PgUp
- and PgDn to reveal trace details under the on-screen message.
- You may Highlight curve "0" to return to a "plain" trace plot.
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 9 of 12
-
-
-
- N key....Replaces the trace plot with a "NAMES and NUMERICS" screen.
- Use the right arrow, left arrow, Tab, and BackSpace keys to
- change MCAL (by 1 or 4 steps)...same as with the V key, above.
- (Up and down arrow keys are not used here.) Finally, press
- ENTER just once to return to the trace plot.
-
- PgDn key...Move On-Screen Messages to the BOTTOM of the Screen.
-
- PgUp key...Move On-Screen Messages to the TOP of the Screen.
-
- S key....SPECIAL KEY signal. A message will appear to indicate which
- keys have been activate for screen saves, dumps, etc. Press
- any other key to deactivate the special keys...
-
- L or F10 dumps screen to HP Laserjet
- I or F9 dumps to IBM Graphics Matrix
- E or F8 dumps to Epson FX, JX, or LQ
- O or F7 dumps to Okidata Microline
- S = SAVE screen...as filename.PIX
- Q = QUIT...Immediate Termination!!!
-
- NOTE: If you invoke the DOS "graphics" command before entering
- RXtraces, you could also use the Shift-PrtSc key combination
- for screen dumps to your printer. With some dot-matrix
- printers, this will work better than the I, E, O Special Keys.
-
- F1 key or SpaceBar...displays a "help" screen that summarizes all of the
- above "interactive" options you can exercise on each trace plot.
-
- ┌────────────────────────────────────────────────────────────────────┐
- │ TECHNICAL APPENDIX......"Shape" and "Extent" of Shrinkage in the │
- │ Two-Parameter Generalized Ridge Family. │
- └────────────────────────────────────────────────────────────────────┘
-
- Q = the ridge parameter that controls the "shape" (or "curvature") of
- the ridge path through regression coefficient likelihood space.
-
- Q = +1 ...yields uniform shrinkage (all Shrinkage Factors equal.)
- Q = 0 ...yields Hoerl-Kennard "ordinary" ridge regression.
- Q = -5 ...is usually very close, numerically, to "Principal
- Components Regression," with exact agreement in the
- limit as Q approaches minus infinity.
-
- MCAL = the "Multicollinearity Allowance" parameter that indexes
- the "extent" of ridge shrinkage along any ridge path.
- = P - trace( P x P diagonal matrix of Delta Shrinkage Factors ).
-
- MCAL = 0 ...yields zero shrinkage. This is the "starting point" of the
- ridge path, where the ridge estimator coincides with the
- Ordinary Least Squares estimator at the left-hand extreme.
- MCAL = P ...yields "total" shrinkage. This is the right-hand "end
- point" of the path, where the ridge estimator is all ZEROS.
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 10 of 12
-
-
-
- where...
- P = Number of Predictor Variables (non-constant Regressors),
- N = Number of Observations (or Regressor Combinations), and
-
- generalized ridge regression "Shrinkage Factors" are of the form...
-
- EigenValue
- Delta = ----------------------------------
- EigenValue + Konstant*EigenValue^Q
-
- or, equivalently,... 1
- = -----------------------------
- 1 + Konstant*EigenValue^(Q-1)
-
- Empirical evidence that choice of "shape" as well as "extent" of
- shrinkage can be rewarding...
- Min.MeanSqErr Min.MeanSqErr
- Data Set Number of Number of Amount of Shrinkage
- Name Observations Predictors Shrinkage Shape
- ============= ============ ========== ============= =============
-
- FACE data N = 21, P = 10, MCAL = 2.3, Qshape = +.77
-
- Air Pollution N = 60, P = 15, MCAL = 5.4, Qshape = +.07
- and Mortality
-
- Acetylene N = 16, P = 9, MCAL = 5.2, Qshape = -.35
-
- Ten-Factor N = 36, P = 10, MCAL = 3.6, Qshape = -.78
-
- Stack Loss N = 15, P = 3, MCAL = 0.24, Qshape = -.95
-
- Mantell, Bell N = 25, P = 3, MCAL = 0.95, Qshape = -1.1
- Productivity
-
- Wood Beam N = 10, P = 2, MCAL = 0.26, Qshape = -1.4
-
- Longley N = 16, P = 6, MCAL = 4.0, Qshape = -1.4
-
- Hocking MPG N = 32, P = 10, MCAL = 8.8, Qshape = -7.6
-
- Diesel data N = 44, P = 9, MCAL = 4.9, Qshape = -20
-
- Portland N = 13, P = 4, MCAL = 3.0, Qshape = -INF.
- Cement, Hald.
-
- ============= ============ ========== ============ =============
- Data Set Number of Number of Amount of Shrinkage
- Name Observations Predictors Shrinkage Shape
- Min.MeanSqErr Min.MeanSqErr
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 11 of 12
-
-
-
- ┌────────────────────────────┐
- ┌────────────────────┤ RXtraces UpDate History... ├────────────────────┐
- │ └────────────────────────────┘ │
- │ 8902-06 ...developmental versions │
- │ 8907 ...beta test version │
- │ 8910 ...cosmetic changes to menus, variable name defaults, etc. │
- │ 9002 ...add ability to save\print annotated TRACE displays │
- │ 9004 ...detect zero range (max=min) & LZEXE (c) Fabrice Bellard │
- │ 9008 ...bounce-bar filename menu; doc. update; change-of-address │
- │ 9010 ...change screen save file to .PCX format │
- │ 9012 ...fix bounce-bar selection menu for monochrome screens │
- │ 9103 ...permanent change of address; documentation update │
- │ 9303 ...major documentation revision/update. │
- └──────────────────────────────────────────────────────────────────────┘
-
- ┌─────────┐
- ┌─────┴───┐ │ (R)
- ──│ │o │──────────────────
- │ ┌─────┴╨──┐ │ Association of
- │ │ │─┘ Shareware
- └───│ o │ Professionals
- ──────│ ║ │────────────────────
- └────╨────┘ MEMBER
-
- ASP wants to make sure that the shareware principle works for you. If
- you are unable to resolve a shareware-related problem with an ASP member
- by contacting the member directly, ASP may be able to help. The ASP
- Ombudsman can help you resolve a dispute or problem with an ASP member,
- but does not provide technical support for members' products. Please
- write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-9427
- or send a CompuServe Mail message to 70007,3536.
-
- ┌───────────────────────────────────────────────────────────────────┐
- │ In an effort to make it easier for you to obtain your favorite │
- │ software, the latest updates of many ASP authored programs can be │
- │ found on the BBSs listed below. These BBSs are members of the... │
- ├───────────────────────────────────────────────────────────────────┤
- │ ASP Hub Network (AHN). │
- └───────────────────────────────────────────────────────────────────┘
-
- Zone 1 - East Coast USA
-
- North-East Coast Mid-East Coast
-
- [Site #1] [Site #2]
- The Consultant BBS The Break RBBS <East>
- Jay Caplan Bruce Jackson
- P.O. Box 8571 4660 Whitaker PL
- New York NY 10116-4655 Dale City, VA 22193-3011
- Data1) 718-837-3236 Data1) 703-680-9269
- Data2) Data2) 703-551-0000
- RXtraces, version 9103 . . . . . . . . . . . . . . . Page 12 of 12
-
-
-
- Zone 2 - North Mid-USA Zone 3 - Southern Mid-USA
-
- [Site #3] [Site #4]
- The Twilight Zone The DataExchange BBS
- John Hrusovszky Don Morris
- 1119 E. Main St 119 Herring St.
- Auburndale, WI 54412 Leesville, LA 71446
- Data1) 715-652-2758 Data1) 318-239-2122
- Data2) Data2)
-
- Zone 4 - West Coast USA
-
- [Site #5] [Site #6]
- Attention to Details BBS Space BBS
- Clint Bradford Owen Hawkins
- 5085 Trail Canyon Dr PO Box X
- Mira Loma CA 91752 Menlo Park, CA 94026
- Data1) 909-681-6221 Data1) 415-323-4398 (ASP Files)
- Data2) Data2) 415-323-4193 (Other Files)
-
- Zone 5 - Canada
-
- [Site #7]
- Knightec BBS
- Phil Knight
- 35 Robb Blvd #6
- Orangeville, ONT L9W 3L1
- Data1) 519-940-0007
- Data2)
-
- ┌──────────────────────────────────────────────────────────────┐
- │ These BBSs are bound by special agreement with the ASP. │
- │ In the case of a dispute contact the ASP Omsbudsman. │
- └──────────────────────────────────────────────────────────────┘