# Difference between revisions of "Evolvfa"

Jump to navigation
Jump to search

imported>Jeremy (Importing text file) |
imported>Bob |
||

Line 1: | Line 1: | ||

− | |||

===Purpose=== | ===Purpose=== | ||

− | + | Evolving factor analysis (forward and reverse).. | |

===Synopsis=== | ===Synopsis=== | ||

Line 10: | Line 9: | ||

===Description=== | ===Description=== | ||

− | [egf,egr] = evolvfa(xdat) calculates eigenvalues of sub-matrices of xdat and returns results of the forward analysis in egf and reverse analysis in egr. | + | EVOLVFA calculates the singular values (square roots of the eigenvalues of the covariance matrix) of sub-matrices of <tt>xdat</tt> and returns results of the forward analysis in <tt>egf</tt> and reverse analysis in <tt>egr</tt>. |

+ | |||

+ | :[egf,egr] = evolvfa(xdat) calculates eigenvalues of sub-matrices of xdat and returns results of the forward analysis in egf and reverse analysis in egr. | ||

+ | |||

+ | :[egf,egr] = evolvfa(xdat,''plot'') allows the user to control plotting options. When ''plot'' is set to 0 the plot of the results is suppressed. Setting ''plot'' equal to 1 {default} plots the results. | ||

+ | |||

+ | :[egf,egr] = evolvfa(xdat,''plot'',''tdat'') gives the routine an optional vector ''tdat'' to plot results against. | ||

+ | |||

+ | ====Inputs==== | ||

+ | |||

+ | * '''xdat''' = input x-block (2D), either a double array or dataset object | ||

+ | |||

+ | ====Optional Inputs==== | ||

+ | |||

+ | * '''plot''' = [ 0 | {1} ] - 0 suppresses plotting | ||

+ | * '''tdat''' = vector to plot results (<tt>egf</tt> and <tt>egr</tt>) against | ||

+ | |||

+ | ====Outputs==== | ||

− | + | * '''egf''' = results of forward analysis | |

+ | * '''egr''' = results of reverse analysis | ||

− | |||

===See Also=== | ===See Also=== | ||

− | [[ewfa]], [[pca]], [[wtfa]] | + | [[ewfa]], [[pca]], [[wtfa]], [[mcr]], [[mpca]], [[pcaengine]] |

## Revision as of 06:08, 9 October 2008

### Purpose

Evolving factor analysis (forward and reverse)..

### Synopsis

- [egf,egr] = evolvfa(xdat,
*plot*,*tdat*)

### Description

EVOLVFA calculates the singular values (square roots of the eigenvalues of the covariance matrix) of sub-matrices of `xdat` and returns results of the forward analysis in `egf` and reverse analysis in `egr`.

- [egf,egr] = evolvfa(xdat) calculates eigenvalues of sub-matrices of xdat and returns results of the forward analysis in egf and reverse analysis in egr.

- [egf,egr] = evolvfa(xdat,
*plot*) allows the user to control plotting options. When*plot*is set to 0 the plot of the results is suppressed. Setting*plot*equal to 1 {default} plots the results.

- [egf,egr] = evolvfa(xdat,
*plot*,*tdat*) gives the routine an optional vector*tdat*to plot results against.

#### Inputs

**xdat**= input x-block (2D), either a double array or dataset object

#### Optional Inputs

**plot**= [ 0 | {1} ] - 0 suppresses plotting**tdat**= vector to plot results (`egf`and`egr`) against

#### Outputs

**egf**= results of forward analysis**egr**= results of reverse analysis