commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Phil Steitz <>
Subject Re: [math] psychometrics
Date Sat, 03 Sep 2011 04:57:55 GMT
On 9/2/11 7:19 AM, Patrick Meyer wrote:
> Yes, the math code is separate from the GUI and database for the
> most part. I'd be happy to share the code and documentation, but I
> need a few days to add it to a repository and get it online.
> There are parts of my library that can be transferred to math with
> very few changes but other parts that need more work to make it
> more object oriented in style and less procedural. In any case,
> I'll send information about the code once I have it online.

Don't worry too much about making things beautiful.  Bad code + good
ideas is the combination that works [1].  The thing to think about
is what portions of your code are really general purpose math.  Most
likely kernel regression, polycor, histograms, etc., maybe not so
much test scaling for example.   Luc may have some good advice
having done this already with an space dynamics library (or maybe
Luc is so smart that there was no refactoring necessary :)

What tends to work best is to bring things in incrementally, talking
about the fit and how to integrate. 


> Patrick
> On 9/2/2011 9:26 AM, Gilles Sadowski wrote:
>> Hello.
>>> I have been developing an pure Java application that does a variety
>>> of psychometric methods. I use the commons math library as much
>>> as I
>>> can but I've also had to develop my own library. I'd like to
>>> combine
>>> the two libraries by donating as much of my code to commons math as
>>> I can. My library includes features for measurement reliability,
>>> test scaling, test equating, polychoric correlations, histogram
>>> computations, kernel regression, etc. Most of these feature are
>>> specialized to psychometrics, but is there any interest in adding
>>> them to commons math? Are these methods too specialized for commons
>>> math?
>> Can we have a look at the code and documentation?
>>> If you're interested in seeing the application in action, you can
>>> download the full program from You'll notice
>>> that it also uses an Apache derby database for data management.
>> Is the math code separate from GUI and data management?
>> Regards,
>> Gilles
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> For additional commands, e-mail:
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message