Karl,
I am trying to run stepwiseqtl() with the additive.only=TRUE argument specified (as in your previous post). I am also specifying the output of scanone with 1000 permutations as the value for the penalties argument. I am working with a phenotype with one major QTL which shows up prominently in the scanone output. However when I run stepwiseqtl() two unusual things happen:
1) I get a warning indicating that "In stepwiseqtl(pop11, pheno.col = 43, qtl = rqtl, method = "hk", :
penalties should have length 3" This makes me believe it's still looking for the output of calc.penalties() from a 2D genome scan even though I specified additive.only=TRUE in the stepwiseqtl() function.
2) This may be an artifact of the above, but after running stepwiseqtl() the model that wins out is the null model with no QTL. Is it unusual for a QTL to be detected by scanone() and then removed by stepwiseqtl()? I've seen this QTL before and I know it's real, so I'm a little leary of the stepwiseqtl() results.
Do you have any thoughts? Is there a way for me to format the output from scanone() to be more appropriate for stepwiseqtl()? calc.penalties() will only accept the output from scantwo().
Best Regards,
Josh