Building Models Quick Start and Release Notes Solo Predictor Version 2 0: Difference between pages

From Eigenvector Research Documentation Wiki
(Difference between pages)
Jump to navigation Jump to search
imported>Jeremy
No edit summary
 
imported>Jeremy
(New page: ==Changes and Bug Fixes in Version 2.0== ===High-level Changes=== * Updated to be compatible with PLS_Toolbox/Solo 5.2 * Example code and interface includes EigenvectorTools interface...)
 
Line 1: Line 1:
[[Loading Data Quick Start | Previous Topic: Loading Data]]
==Changes and Bug Fixes in Version 2.0==
{| border="1" cellpadding="5" cellspacing="0" align="left"
|-
|valign="top" |
[[Image:build_model.003.png |right| 500px |(Click to Enlarge)]]
Once data has been loaded into the workspace, there are several ways to begin building a model.  For analysis tools like PCA where only an '''X''' block is required, you can right-click on the data icon in the '''Browser''' to reveal a list of analysis options. You can also drag the given data to an analysis method shortcut, such as the Decompose '''PCA''' shortcut.
|-
|valign="top"|
[[Image:build_model.004.png |right| 500px |(Click to Enlarge)]]
The Analysis GUI will then appear with the given data already loaded. (The large '''X''' (block) button in the Analysis GUI will appear depressed indicating the data is loaded - passing the cursor over the button will provide a summary of the '''X''' block data.)
|-
|valign="top"|
[[Image:build_model.005.png |right| 500px |(Click to Enlarge)]]
While each analysis type has its own nuances, in general the steps to build a model are:


# load the data
===High-level Changes===
# view the data
* Updated to be compatible with PLS_Toolbox/Solo 5.2
# choose preprocessing
* Example code and interface includes [[EigenvectorTools]] interface options
# select the type of cross-validation to use (if any is desired - see [[Using Cross-Validation]])
* Added ability to include comments in scripts using % # or //
# build the model
* Added End Of Message [EOM] string option to indicate when message is complete
# review the model
* Added options control over timeouts (tickletimeout, emptytimeout, eomtimeout)
* Add additional security for :writefile command
:* require writefilefolder option to be set in socketserver before command will work
:* do not allow changing to HIGHER level folder than writefilefolder
:* do not allow using anything by .tem file as template
:* do not allow writing to .tem files as output
:* add corresponding writefilefolder item to default.xml


There is more than one way to accomplish each of the above steps.  For example, preprocessing can be set for the '''X''' block by
===Low-level Changes and Bug Fixes===
* clicking the '''"Choose Preprocessing"''' button in the Analysis Flowchart
* Append lasterror info instead of replacing (debug mode)
* clicking the '''P''' button next to the '''X''' button
* Make sure log folder exists
* select '''"Preprocess"''' menu item
* Fix for warning when indexing into matrix with numerical values
 
* Set default configuration to allow loopback only
('''Hint:''' Once selected, use the Preprocess/X-block and Preprocess/Y-block menus to save the current preprocessing as the default.)
* Fix bug associated with empty string assignment:    x = '';  becomes  x = '[]'(still returns empty, but doesn't give odd indexing error anymore)
 
* Remove all tab characters (causes str2cell to have problems)
You can quickly view your data by right-clicking on the appropriate button ('''X''' or '''Y''') and then select '''"Plot Data"'''
* Add placeholder for licensecode (so user knows where to hard-code their code if desired)
 
* Fix for requesting "who" when no variables exist in private workspace
|-
|valign="top"|
[[Image:build_model.006.png|right|  |(Click to Enlarge)]]
Perhaps the quickest way for new users to complete the remaining steps to build the model is to use the flowchart.
 
|}
[[Review Results Quick Start | Next Topic: Review Results]]

Revision as of 09:28, 15 June 2009

Changes and Bug Fixes in Version 2.0

High-level Changes

  • Updated to be compatible with PLS_Toolbox/Solo 5.2
  • Example code and interface includes EigenvectorTools interface options
  • Added ability to include comments in scripts using % # or //
  • Added End Of Message [EOM] string option to indicate when message is complete
  • Added options control over timeouts (tickletimeout, emptytimeout, eomtimeout)
  • Add additional security for :writefile command
  • require writefilefolder option to be set in socketserver before command will work
  • do not allow changing to HIGHER level folder than writefilefolder
  • do not allow using anything by .tem file as template
  • do not allow writing to .tem files as output
  • add corresponding writefilefolder item to default.xml

Low-level Changes and Bug Fixes

  • Append lasterror info instead of replacing (debug mode)
  • Make sure log folder exists
  • Fix for warning when indexing into matrix with numerical values
  • Set default configuration to allow loopback only
  • Fix bug associated with empty string assignment: x = ; becomes x = '[]'; (still returns empty, but doesn't give odd indexing error anymore)
  • Remove all tab characters (causes str2cell to have problems)
  • Add placeholder for licensecode (so user knows where to hard-code their code if desired)
  • Fix for requesting "who" when no variables exist in private workspace