Closed hynekcigler closed 3 years ago
Dear Hynek, many thanks for the feedback. Yes, this is clearly wrong. The bug is not in the normTable function itself, but in a 'prettyPrint' function that helps to collapse rows with equal scores and there, the lower CI bound was misspecified. I will commit the corrected code in the course of this day. Meanwhile you can avoid this by providing the parameter 'pretty = F' in the normTable function.
CI calculation: The function uses the true score estimate and afterwards corrects for the regression to the mean. I will add documentation accordingly. The formula is as follows: https://www.psychometrica.de/img/ci.png (sorry, in German, but the math should be understandable). It is based on a German text book for psychometrics: Amelang & Schmidt-Azert, 2006 (p. 52).
P.S.: Here is the formula from Eid & Schmidt (2012):
The regression to the mean then just shifts the CI.
Great, thank you, I missed the option pretty=F
, which would help me a lot as I need to produce table similar to this one:
(Standard score at sides, in the table ranges of raw scores for each subtest).
I am trying to prepare a function to produce such a table; if you were interested, I could provide it.
Thank you also for the formula. It is standard error for the true score estimation, while I usually prefer standard error of the observed score (constructed around the true score estimate, as suggested by Dudek, 1979, or Harvill, 1991). Some references in English, if you need them for the future update:
PS.: I love cNORM
:-) I recommended it to my colleague two years ago, and so it has been used for Czech adaptation of Woodcock-Johnson IV. Now, I am working on TOMAL-SE. It is really great!
Many thanks for the suggestion and the literature! We answered via mail. Best regards!
I probably found a bug in normTable function. If confidence intervals are requested, the interval for percentile works, but it is definitely wrong for the standard score as it shows the upper bound in both columns. An example (using N(10,3)):
In addition, I really like you use regression method. However, I would like to know more about the exact method which is used. Is it SE for observed score,
SE = SD*sqrt(1-r)
, or SE for true-score estimate,SE_t = SD*sqrt(r)*sqrt(1-r)
? And the regression was estimated likeE(t) = r*X+(1-r)*M
? It would be helpful to provide formula or reference any source with them.