annotate cca.xml @ 1:2e7bc1bb2dbe draft default tip

Uploaded
author iuc
date Fri, 09 Jan 2015 12:56:07 -0500
parents ffcdde989859
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
1 <tool id="cca1" name="Canonical Correlation Analysis" version="1.1.0">
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
2 <description> </description>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
3 <expand macro="requirements" />
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
4 <macros>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
5 <import>statistic_tools_macros.xml</import>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
6 </macros>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
7 <command interpreter="python">
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
8 <![CDATA[
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
9 cca.py
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
10 $input1
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
11 $x_cols
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
12 $y_cols
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
13 $x_scale
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
14 $y_scale
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
15 $std_scores
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
16 $out_file1
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
17 $out_file2
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
18 ]]>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
19 </command>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
20 <inputs>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
21 <param format="tabular" name="input1" type="data" label="Select data" help="Dataset missing? See TIP below."/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
22 <param name="x_cols" label="Select columns containing X variables " type="data_column" data_ref="input1" numerical="True" multiple="true" >
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
23 <validator type="no_options" message="Please select at least one column."/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
24 </param>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
25 <param name="y_cols" label="Select columns containing Y variables " type="data_column" data_ref="input1" numerical="True" multiple="true" >
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
26 <validator type="no_options" message="Please select at least one column."/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
27 </param>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
28 <param name="x_scale" type="select" label="Type of Scaling for X variables" help="Can be used to center and/or scale variables">
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
29 <option value="none" selected="true">None</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
30 <option value="center">Center only</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
31 <option value="scale">Scale only</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
32 <option value="both">Center and Scale</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
33 </param>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
34 <param name="y_scale" type="select" label="Type of Scaling for Y variables" help="Can be used to center and/or scale variables">
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
35 <option value="none" selected="true">None</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
36 <option value="center">Center only</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
37 <option value="scale">Scale only</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
38 <option value="both">Center and Scale</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
39 </param>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
40 <param name="std_scores" type="select" label="Report standardized scores?" help="Selecting 'Yes' will rescale scores (and coefficients) to produce scores of unit variance">
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
41 <option value="no" selected="true">No</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
42 <option value="yes">Yes</option>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
43 </param>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
44 </inputs>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
45 <outputs>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
46 <data format="input" name="out_file1" metadata_source="input1" />
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
47 <data format="pdf" name="out_file2" />
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
48 </outputs>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
49 <tests>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
50 <test>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
51 <param name="input1" value="iris.tabular"/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
52 <param name="x_cols" value="3,4"/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
53 <param name="y_cols" value="1,2"/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
54 <param name="x_scale" value="both"/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
55 <param name="y_scale" value="scale"/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
56 <param name="std_scores" value="yes"/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
57 <output name="out_file1" file="cca_out1.tabular"/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
58 <output name="out_file2" file="cca_out2.pdf"/>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
59 </test>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
60 </tests>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
61 <help>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
62 <![CDATA[
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
63
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
64
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
65 .. class:: infomark
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
66
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
67 **TIP:** If your data is not TAB delimited, use *Edit Datasets->Convert characters*
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
68
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
69 -----
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
70
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
71 .. class:: infomark
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
72
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
73 **What it does**
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
74
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
75 This tool uses functions from 'yacca' library from R statistical package to perform Canonical Correlation Analysis (CCA) on the input data.
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
76 It outputs two files, one containing the summary statistics of the performed CCA, and the other containing helioplots, which display structural loadings of X and Y variables on different canonical components.
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
77
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
78 *Carter T. Butts (2009). yacca: Yet Another Canonical Correlation Analysis Package. R package version 1.1.*
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
79
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
80 -----
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
81
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
82 .. class:: warningmark
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
83
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
84 **Note**
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
85
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
86 - This tool currently treats all predictor and response variables as continuous numeric variables. Running the tool on categorical variables might result in incorrect results.
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
87
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
88 - Rows containing non-numeric (or missing) data in any of the chosen columns will be skipped from the analysis.
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
89
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
90 - The summary statistics in the output are described below:
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
91
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
92 - correlation: Canonical correlation between the canonical variates (i.e. transformed variables)
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
93 - F-statistic: F-value obtained from F Test for Canonical Correlations Using Rao's Approximation
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
94 - p-value: denotes significance of canonical correlations
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
95 - Coefficients: represent the coefficients of X and Y variables on each canonical variate
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
96 - Loadings: represent the correlations between the original variables in each set and their respective canonical variates
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
97 - CrossLoadings: represent the correlations between the original variables in each set and the opposite canonical variates
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
98
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
99 ]]>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
100 </help>
2e7bc1bb2dbe Uploaded
iuc
parents: 0
diff changeset
101 </tool>