R GUI for undergraduate lab class?

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

R GUI for undergraduate lab class?

lstevenson
Hi,

I'm working on a new set of simple, ecological modeling exercises for our
campus' undergraduate Introductory Biology lab series. The students work
with simple population models by looking at graphs and seeing how changing
parameter values and initial population sizes changes how the populations
fluctuate through time. Does anyone know of an existing R GUI or any other
interface that would be good for an undergraduate setting? Basically I want
something that shows the students the model's output as graphs and lets them
change parameter values but the equations/coding itself is hidden such that
they can't change any of that. I want what Populus can do (a fantastic
program written for this exact purpose, info here:
http://www.cbs.umn.edu/research/resources/populus) but I want to be able to
upload data so the students can compare model outputs to real data and I
can't figure out how to get Populus to plot data. Any help would be very
much appreciated! Thank you!

Sincerely,
Louise Stevenson
Graduate Student, University of California, Santa Barbara
Department of Ecology, Evolution and Marine Biology

______________________________________________
[hidden email] 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 | Threaded
Open this post in threaded view
|

Re: R GUI for undergraduate lab class?

Roy Mendelssohn - NOAA Federal
There are probably several solutions to what you want to do, but you might look at Shiny as one possibility:

http://shiny.rstudio.com

-Roy M.
On Jul 12, 2014, at 1:47 PM, Louise Stevenson <[hidden email]> wrote:

> Hi,
>
> I'm working on a new set of simple, ecological modeling exercises for our
> campus' undergraduate Introductory Biology lab series. The students work
> with simple population models by looking at graphs and seeing how changing
> parameter values and initial population sizes changes how the populations
> fluctuate through time. Does anyone know of an existing R GUI or any other
> interface that would be good for an undergraduate setting? Basically I want
> something that shows the students the model's output as graphs and lets them
> change parameter values but the equations/coding itself is hidden such that
> they can't change any of that. I want what Populus can do (a fantastic
> program written for this exact purpose, info here:
> http://www.cbs.umn.edu/research/resources/populus) but I want to be able to
> upload data so the students can compare model outputs to real data and I
> can't figure out how to get Populus to plot data. Any help would be very
> much appreciated! Thank you!
>
> Sincerely,
> Louise Stevenson
> Graduate Student, University of California, Santa Barbara
> Department of Ecology, Evolution and Marine Biology
>
> ______________________________________________
> [hidden email] 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.

**********************
"The contents of this message do not reflect any position of the U.S. Government or NOAA."
**********************
Roy Mendelssohn
Supervisory Operations Research Analyst
NOAA/NMFS
Environmental Research Division
Southwest Fisheries Science Center
1352 Lighthouse Avenue
Pacific Grove, CA 93950-2097

e-mail: [hidden email] (Note new e-mail address)
voice: (831)-648-9029
fax: (831)-648-8440
www: http://www.pfeg.noaa.gov/

"Old age and treachery will overcome youth and skill."
"From those who have been given much, much will be expected"
"the arc of the moral universe is long, but it bends toward justice" -MLK Jr.

______________________________________________
[hidden email] 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 | Threaded
Open this post in threaded view
|

Re: R GUI for undergraduate lab class?

Richard M. Heiberger
In reply to this post by lstevenson
I recommend RExcel.
RExcel is an add-in for Windows Excel that gives complete access to
the entirety of R
from Windows Excel.  It is free for educational use.

The program by Erich Neuwirth is at http://rcom.univie.ac.at
Our book, designed as a supplement to any text, is at
http://www.springer.com/978-1-4419-0051-7

Rich


On Sat, Jul 12, 2014 at 4:47 PM, Louise Stevenson
<[hidden email]> wrote:

> Hi,
>
> I'm working on a new set of simple, ecological modeling exercises for our
> campus' undergraduate Introductory Biology lab series. The students work
> with simple population models by looking at graphs and seeing how changing
> parameter values and initial population sizes changes how the populations
> fluctuate through time. Does anyone know of an existing R GUI or any other
> interface that would be good for an undergraduate setting? Basically I want
> something that shows the students the model's output as graphs and lets them
> change parameter values but the equations/coding itself is hidden such that
> they can't change any of that. I want what Populus can do (a fantastic
> program written for this exact purpose, info here:
> http://www.cbs.umn.edu/research/resources/populus) but I want to be able to
> upload data so the students can compare model outputs to real data and I
> can't figure out how to get Populus to plot data. Any help would be very
> much appreciated! Thank you!
>
> Sincerely,
> Louise Stevenson
> Graduate Student, University of California, Santa Barbara
> Department of Ecology, Evolution and Marine Biology
>
> ______________________________________________
> [hidden email] 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.

______________________________________________
[hidden email] 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 | Threaded
Open this post in threaded view
|

Re: R GUI for undergraduate lab class?

Ranjan Maitra-2
In reply to this post by lstevenson
Hi Louise,

I tried using Deducer (graphical frontend to R) in my introductory
class (Stat 105 at Iowa State University) for  civil and construction
engineers and this was a roaring success this year. The class itself
has a wee bit of software experience, which has previously been done
using JMP. Most instructors (graduate TAs, typically) haven't
particularly been enamoured of using JMP, so I decided to explore the
possibility of using a GUI version of R.

I am not in general a great fan of any kind of GUI for my own
work: however, it makes sense for this kind of class and I wanted a
one-click solution for the Windoze user which would make it possible
for them to use R with minimal typing. (Windoze users are primarily
what made up the students in this this class.)

I looked at a few R packages: pmg (or Poor Man's GUI, which appeared to
not have been updated since 2009, so I am not sure how active this
project currently is) and Rcmdr (R commander). Both these packages
served my purpose for a limited amount, but were not able to do all the
aspects of regression needed in the class (in pmg's case, could not
calculate the residuals, but in the case of RCmdr's case, could not
provide a residuals plot without the entire plethora of diagnostics
also showing up) so I decided to look at other alternatives. Also,
installing Rcmdr (with its dependencies) was not particularly easy from
the student's perspective (in my view).

I found my solution in Deducer which actually has its own website:
www.deducer.org. For Windoze users, it is a one-click
installation. The beauty of this software, in my mind, is that it can do
a lot of things (including quite involved calculations)  and has its
entire suite of graphics built on the ggplot package. Being a GUI, one
has to look around for how to do particular things (which may not
always be in the place that I might thing is intuitive, but it is
there). The manual is generally decent: however, the graphics part of
the manual is perfunctory at best. And it uses Java, a resource hog I
generally abhor.

I sent the students the e-mail (below) on how to install (and come
prepared for the class last week so that we could do a demo and
examples). They did not have much issues. In fact, in class, I got
exactly one complaint: "Can't all this be done in excel?"
-- I completed this question for him: "... and also on pen and paper"
-- but other than that, most students have taken to it and turned in
their homeworks without much fuss. In fact, some have liked it and
explored with it.

In our introductory classes, we have typically used JMP. But if some of
us prefer using an open-source option that is not encumbered by
patents and proprietary licenses but have been bothered by R's learning
curve, using it through Deducer might be a possible option.


Btw, here is the e-mail I sent my class on how to go about installing
Deducer (note that the instructions are from late January):



Dear students,

For Stat 105, we will be demonstrating Deducer which is
available at http://www.deducer.orgfor installation. Deducer is a
graphical frontend to the statistical software R.

If you are installing to Windows, please use:

http://neolab.stat.ucla.edu/cranstats/Deducer-R-2.15.0-win.exe

This will install all you need in a one-click operation.For other OS's,
please use:

http://www.deducer.org/pmwiki/index.php?n=Main.MacOSXInstallation

for MacOSX while for Linux, please use:

http://www.deducer.org/pmwiki/index.php?n=Main.LinuxInstallation

For both Mac and Linux, you will need to install R prior to instaling
Deducer and JGR. We will go through a demonstration of Chapter 4 using
Deducer in class tomorrow.

I hope that this helps!

Many thanks and best wishes,
Ranjan


On Sat, 12 Jul 2014 13:47:08 -0700 Louise Stevenson
<[hidden email]> wrote:

> Hi,
>
> I'm working on a new set of simple, ecological modeling exercises for our
> campus' undergraduate Introductory Biology lab series. The students work
> with simple population models by looking at graphs and seeing how changing
> parameter values and initial population sizes changes how the populations
> fluctuate through time. Does anyone know of an existing R GUI or any other
> interface that would be good for an undergraduate setting? Basically I want
> something that shows the students the model's output as graphs and lets them
> change parameter values but the equations/coding itself is hidden such that
> they can't change any of that. I want what Populus can do (a fantastic
> program written for this exact purpose, info here:
> http://www.cbs.umn.edu/research/resources/populus) but I want to be able to
> upload data so the students can compare model outputs to real data and I
> can't figure out how to get Populus to plot data. Any help would be very
> much appreciated! Thank you!
>
> Sincerely,
> Louise Stevenson
> Graduate Student, University of California, Santa Barbara
> Department of Ecology, Evolution and Marine Biology
>
> ______________________________________________
> [hidden email] 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.
>


--
Important Notice: This mailbox is ignored: e-mails are set to be
deleted on receipt. Please respond to the mailing list if appropriate.
For those needing to send personal or professional e-mail, please use
appropriate addresses.

____________________________________________________________
FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks & orcas on your desktop!

______________________________________________
[hidden email] 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 | Threaded
Open this post in threaded view
|

Re: R GUI for undergraduate lab class?

Scherber, Christoph
In reply to this post by lstevenson
The best GUI I know for such purposes is John Fox 's Rcmdr package. It was built for undergraduate courses. Cheers, Christoph 


Von Samsung Mobile gesendet

-------- Ursprüngliche Nachricht --------
Von: Louise Stevenson <[hidden email]>
Datum: 12.07.2014  22:47  (GMT+01:00)
An: [hidden email]
Betreff: [R] R GUI for undergraduate lab class?
 
Hi,

I'm working on a new set of simple, ecological modeling exercises for our
campus' undergraduate Introductory Biology lab series. The students work
with simple population models by looking at graphs and seeing how changing
parameter values and initial population sizes changes how the populations
fluctuate through time. Does anyone know of an existing R GUI or any other
interface that would be good for an undergraduate setting? Basically I want
something that shows the students the model's output as graphs and lets them
change parameter values but the equations/coding itself is hidden such that
they can't change any of that. I want what Populus can do (a fantastic
program written for this exact purpose, info here:
http://www.cbs.umn.edu/research/resources/populus) but I want to be able to
upload data so the students can compare model outputs to real data and I
can't figure out how to get Populus to plot data. Any help would be very
much appreciated! Thank you!

Sincerely,
Louise Stevenson
Graduate Student, University of California, Santa Barbara
Department of Ecology, Evolution and Marine Biology

______________________________________________
[hidden email] 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.

        [[alternative HTML version deleted]]


______________________________________________
[hidden email] 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 | Threaded
Open this post in threaded view
|

Re: R GUI for undergraduate lab class?

jverzaniNWBKZ
In reply to this post by Ranjan Maitra-2


Ranjan Maitra <maitra.mbox.ignored <at> inbox.com> writes:

>
> Hi Louise,



The INZight GUI might give students something to work with.
https://www.stat.auckland.ac.nz/~wild/iNZight/

______________________________________________
[hidden email] 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.