FLOSS: Frequently Asked Questions (FAQ)

Last updated 15 Dec 2005.

  1. How do I test the low-to-high direction of the covariate ordering of the families without also testing the high-to-low direction of the ordering?
  2. How can I reduce the FLOSS running time?
  3. What does FLOSS do with individuals or families that have missing covariate values?
  4. What does FLOSS do with families that have tied covariate scores?

Return to FLOSS home page

How do I test the low-to-high covariate ordering of the families without also testing the high-to-low ordering?

FLOSS analyzes both ascending and descending orderings of the covariate because the analyst rarely knows a "correct" direction of the covariate ordering a priori. Automatically testing both ascending and descending orderings in the same analysis simplifies the ordered subset analysis. In the rare cases where one desires to test a specific direction of covariate ordering (for example in a replication analysis), the specific range of the covariate will often be known as well, so that restricting the linkage analysis to the families in the target covariate range would be a better analysis choice (in our opinion).

However, if the user wants to test one direction only, this can still be done with FLOSS. First, verify that the best ordered subset reported by FLOSS is from the same direction you are testing (if it is from the opposite direction, then accept the Null hypothesis of independent family linkage and covariate scores). One-half the p-value reported by FLOSS will generally be an excellent estimate for the Monte Carlo p-value provided the FLOSS p-value is not too large (say p < 0.10). To see why this is true, assume the maximal ordered subset linkage score for the ascending direction of a covariate is c. Given a random ordering, let

Note that you are interested in estimating the probability of event A, P(A), under the Null hypothesis, but FLOSS estimates probability of events A or D occuring, P(A union D), under the Null hypothesis.

Then P(A union D) = P(A) + P(D) + P(A intersection D) = 2P(A) + P(A intersection D) since P(A) = P(D). If P(A) is small then it is unlikely for the smaller and larger linkage scores to segregate sufficiently to have the maximal ordered subset linkage score from a single direction of a random ordering be greater than c. So it will be much more unlikely for the smaller and larger linkage to segregate sufficiently to have the maximal ordered subset linkage score from both directions of a random ordering be greater than c. Thus when P(A) is small then P(A intersection D) is small compared to P(A) and (0.5)* P(A union B) is approximately equal to P(A).

back to top

How can I reduce the FLOSS running time?

If you have a large data set and need to decrease the running time of FLOSS, consider the following strategies

back to top

What does FLOSS do with individuals or families that have missing covariate values?

The ordered subset analysis is performed using only the families with covariate scores. Families with missing covariate scores are not used for the permutation test. This is why the original maximum linkage score and the total number of families can vary from covarite to covariate. in the "Old Max" and "#Families" columns of the "Brief Summary" of the FLOSS summary (.out) file.

back to top

What does FLOSS do with families that have tied covariate scores?

When families share the same covariate value for a specific covariate, this is taken into account in the permutation test. Specifically, if N families are assigned N-k distinct covariate values, then the permuted order of the families assigns the N families to N-k distinct covariate values. This is accomplished by randomly ordering the N families and assigning the j-th family to have rank j for families 1 ≤ j ≤ N-k, and assigning families (N-k+1) ≤ j ≤ N to have a random rank in the range 1 ≤ rank ≤ N-k.

back to top

Return to FLOSS home page