Corrspecgui
Correlation Spectroscopy Interface
Corrspecgui is the interactive version of corrspec. The principles of correlation spectroscopy are shown in the demo of corrspec; in the manual in the chapter 'Tutorial for the correlation spectroscopy function corrspec' and for in depth information: W. Windig, D.E. Margevich, W.P. McKenna, A novel tool for two-dimensional (2D) correlation spectroscopy, Chemometrics and Intelligent Laboratory Systems, 28, 1995, 108-128.
After starting the program the files are read in through the file menu. The cursor is not displayed until pressing the 'Move cursor to max' button, described below. Often the setting 'Z Origin Equal Zero', described below, is turned on in order to simplify the dispersion matrix.
Below the buttons the number of pure variables selected is displayed, followed by editable boxes defining the number of contour levels used in the display of the dispersion matrix and to define the offsets. Below the display of the pure variables the cursor position is displayed.
Below, the buttons and menus of corrspecgui will be discussed. The names of the buttons will be displayed by placing the cursor on top of them.
Toggle settings display: turns the settings, displayed on the right, on or off.
Set pure variable: the components defined by the pure variables, indicated by the cross-hair cursor, are eliminated.
Reset last variable: undoes the action of the previous 'Set pure variable'.
Cursor: enables manual change of cursor position, indicating the pure variables.
Move cursor to max: moves the cursor to the maximum in the matrix defined by the setting 'Max Algorithm'.
Plot At Cursor: Plots the data at the cursor position in the follow forms:
a) Cursor Variable Plots, a plot of the (pure) variable of the X data set, the (pure) variable of the Y data set, both as a function of axisscale{1} and a plot of both variables, as a visual tool to judge the correlation between these two variables.
b) Cursor Spectrum Plots: a plot of the spectra in the displayed map.
Inactivate: Areas that should not be used for pure variables can be inactivated, after which these areas are excluded when the cursor is set to the maximum (by the program of the 'Move cursor to max' button). After clicking one of these buttons the mouse is used to indicate the area to be inactivated. The different inactivate options define whether only the x or y data are inactivated, or both x and y.
Reactivate last selection: Reactivation of the previous inactivated area.
Plot map in 3D: a 3D presentation of the map. Works best with the 'Plot Settings' 'False Color' on. The display can be rotated with the mouse. The button toggles between 3D on and off.
Resolve spectra: resolves the data using the pure variables. The resolved results are displayed in the following form:
a)X Spec, X Con, Y spec, Y con, with the resolved spectra and contributions for both X and Y data.
b)X vs Y Con, which shows the resolved X contributions versus the resolved Y contributions, as a tool to judge the correlations between the variables.
c) Maps: the resolved correlation maps.
d) Diagnostics: the original dispersion matrix, the dispersion matrix reconstructed from the resolved components, the sum of the maps shown under the tab 'Maps' and an overlay of these maps, each in a different color.
e) Current plot: clicking on any of the plots mentioned above will display it enlarged under 'Current plot'.
The settings, displayed at the right, have the following functions:
Load demo data: loads the data used for the demo in corrspec.
Plot type: determines plots along the z and y axes of the correlation matrix.
Max Algorithm: defines the matrix of which its maximum determines pure variables.
Dispersion Algorithm: defines the matrix displayed.
Plot Settings: determines different aspects of the plots.
a) Axis type: defines the continuous or discrete character of plots.
b) False color: creates false coloring of the dispersion matrix.
c) Z Origin Equal Zero: only displays positive values in dispersion matrix.
d) Grid: toggle for grid in dispersion matrix.
e) Set X/Y direction: plots the x/y axis regular or in reverse.
f) Color bar: inserts color-bar to indicate z values in plot.
g) Colormap: determines which colormap is used.