The simRasch function in MiscPsycho package simulates person abilities using 
N(mu, sigma^2) and items from U(-x,x), which is not what you're asking for. 
But, I also am not sure how you would manipulate the other moments. However, 
item parameters tend not to be normally distributed in operational testing 
programs, so I am curious why one would do so.

Also, Rasch people really don't like to assume persons abilities are normally 
distributed. The JML procedures makes no assumptions about the shape of either 
distribution (persons, items) and MML procedures for Rasch tend to use 
non-parametric methods so you don't have assume an N(0, sigma^2) for the 
population distribution.

Of course, you can use N(0, sigma^2) for the population distribution for rasch 
in an MML procedure (or you can also use N(0,1) if you estimate a common 
slope), but the rasch community tends to not prefer this approach.

-----Original Message-----
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On 
Behalf Of Stuart Luppescu
Sent: Wednesday, March 03, 2010 12:05 PM
To: Helen Lisman
Cc: r-help@r-project.org
Subject: Re: [R] help R IRT simulation

On Wed, 2010-03-03 at 09:45 -0600, Helen Lisman wrote:
> hello R,
> This is about simulation in psychomtrics in IRT in R. I want to simulate b
> parameters(item difficulty) with moments of fixed values of mean, st.d,
> skewness and kurtosis. Is there any specific IRT package in R with those
> functions to control those moments? I have seen other programs that can
> control mean and st.d but not skewness and kurtosis.

Interesting. I wrote a program in C to simulate item responses according
to the Rasch model, as well as the 2PL and 3PL models. I used either
normal or uniform distribution of the person and item parameters. I'm
assuming that you want to manipulate the skewness and kurtosis of the
generated item and/or person parameters, and then produce simulated item
responses. I don't know how you would manipulate the skewness and
kurtosis. I searched around and rnorm() doesn't include arguments for
skewness and kurtosis. kurtosis() functions exist in e1071 and
fUtilities, but they only return the kurtosis of the input data. Let me
know if you find something.
-- 
Stuart Luppescu <s...@ccsr.uchicago.edu>
University of Chicago

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to