2,684
edits
m (→The program) |
|||
Line 22: | Line 22: | ||
# as long as the problem is well-determined, the vectors can be calculated. Unknown CCs between data sets (e.g. in case of crystallographic data sets that don't have common reflections) can be estimated from the dot product of their vectors. Well-determination means: each data set has to be related (directly or indirectly i.e through others) to any other by at least as many CCs as the desired number of dimensions is. A necessary condition for this is that each data set has at least as many relations to others (input lines to cc_analysis involving this data set) as the number of dimensions is. It is of course better if more relations are specified! | # as long as the problem is well-determined, the vectors can be calculated. Unknown CCs between data sets (e.g. in case of crystallographic data sets that don't have common reflections) can be estimated from the dot product of their vectors. Well-determination means: each data set has to be related (directly or indirectly i.e through others) to any other by at least as many CCs as the desired number of dimensions is. A necessary condition for this is that each data set has at least as many relations to others (input lines to cc_analysis involving this data set) as the number of dimensions is. It is of course better if more relations are specified! | ||
== The program == | == The Fortran program == | ||
<code>cc_analysis</code> calculates the vectors from the pairwise correlation coefficients. The (low) dimension must be specified, and a file with lines specifying the correlation coefficients must be provided. | <code>cc_analysis</code> calculates the vectors from the pairwise correlation coefficients. The (low) dimension must be specified, and a file with lines specifying the correlation coefficients must be provided. | ||
Line 29: | Line 29: | ||
<input.dat> has lines with items: i j corr [ncorr] | <input.dat> has lines with items: i j corr [ncorr] | ||
-b option: <input.dat> is a binary file (4 bytes for each item) | -b option: <input.dat> is a binary file (4 bytes for each item) | ||
-w option: calculate weights from | -w option: calculate weights from number of correlated items (4th item on input line) | ||
-z option: use Fisher z-transformation | -z option: use Fisher z-transformation | ||
-f option: skip some calculations (fast) | -f option: skip some calculations (fast) |