drizopoulos / ltm

Latent Trait Models under IRT
30 stars 12 forks source link

the ltm package in R #21

Closed jwdcscorp closed 3 months ago

jwdcscorp commented 3 months ago

Hello there.

Hope this message finds you well.

We noticed two minor issues in the ltm package in R. We are a group of I/O psychologists who use the package all the time and overall are very happy with it!

The first issue is with the naming convention for some functions in the documentation. We hand calculated biserial and point biserial correlations using our own data and then compared the output against the output from the descript() function. It looks like the ltm package produces point biserials (not biserials). The documentation for the ltm package is a little confusing because it keeps referring to the function biserial.cor() and the output from the descript() functions as biserials when in fact it is point biserials. As you know, the two correlations are different and therefore, we are reaching out with a friendly request to (1) update the documentation for the ltm package to clarify that the ITCs are point biserials and (2) to update the name of the biserial.cor() function to perhaps pbiserial.cor().

The second issue is with the rasch() function in the same R package. We used our own data and the mirt() package to verify the ltm's output for the rasch() function and we discovered that the R spits out the 1PL model estimates, not the Rasch model estimates. So, we are reaching out with another friendly request to update the name of the function in the ltm package from rasch() to perhaps onePL() to ensure the congruency between the function name and the output it creates.

Other than that, your package has been instrumental to our work. Thank you so much for putting it together!

drizopoulos commented 3 months ago

Thanks! Regarding your points,