For some simple plots, I have used the modules GD and GD::Graph, but for more complex things, I use R extensively (sometimes directly, sometimes with a perl wrapper, sometimes with perl to set up the input files and then R to do the work). I find it to be a great package, with a great community. There are multitudinous user-submitted packages, and a strong culture of users giving back. I don't think CRAN rivals CPAN in terms of size (probably nothing does), but it takes after it in concept. I have also used the Statistics::R module a bit, which helps link perl to R.

I usually use the UNIX version writing scripts or performing ad-hoc analysis/testing things out via the well-integrated emacs mode, but my colleagues tend to use the windows GUI front end for their ad-hoc use.

I haven't used Octave, so can't comment on it or give you a feature comparison with R. Octave and R are free replicas of Matlab and S, so presumably appeal to slightly different constituencies.

If you have specific analytic needs, before you take the plunge with one platform or another, it might be worth checking out CRAN (one of the many mirrors is here) and the Octave user-submitted packages (OctaveForge), and see if there are already implementations of the sorts of analyses you need -- that alone could save you lots of time!

Another R resource is this page of interesting graphics examples.

Good luck with your quest!


--JAS

In reply to Re: Matrix magic with Perl + Octave, R or MatLab? by jsegal
in thread Matrix magic with Perl + Octave, R or MatLab? by jdrago_999

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.