Hi everybody,

First of all, thank you so much for creating such a great tool.
My name is Jose, I am biochemist and I have using R and Rkward sporadically. I try to use Rkward whenever I can, since I found R too encrypted, however I acknowledge it power. I am sending an email to the developing team since I realized that there are some plot types that my colleges and my self use all the time and it will be good to add them to Rkward.
The first one that I would like to propose is hierarchical clustering (HC).

A simple HC, basically a front end for hclust (transposing the data (d) and generating a distance matrix (dist) will be necessary first).
> t.r = t(data)
> dist.tr = dist(t.r)
> hc.tr = hclust(dist.tr, method = "average")
> plot(hc.tr, hang = -1)

Another approach could be to call pvclust, which it calculates something similar. However it also gives p values. > result <- pvclust(data, method.dist="cor", method.hclust="average", nboot=1000)
> plot(result)

What do you think?

Anyway, I am not writting to just make a suggestion. I would like to help as much as I can with this, even if I never have program anything. I already started reading the information about how to generate a plugin. As suggested in your plugin webpage, I guess that the best way will be to start modifying a plugin that has a similar role. Ideally should be a pluggin that allows to compare as many variables as we want (I was thinking to use the boxplot plugin, but I realized that the boxplot plugin use many variables, but all separated).
Any idea or suggestions?

2) I am not sure if I should report this here, but I think that I found a bug, when I try to use basic statistic the "submit" botton does not turn on. The code is generated, I can copy and paste it in the R console and when I hit enter I get the result in the Output window.

I am using:Version 0.5.4,Using KDE Development Platform 4.5.1 (KDE 4.5.1). In a LinuMint 10 box.

OK, thats it for the moment, thanks again for all what you have done!! I hope that with your help, I can make my little contribution and sorry for the long email.

Kind regards
Jose

PS:
Here is an example of the generated code for the Basic statistic:

local({
## Prepare
## Compute
vars <- list (substitute (my.data[["var"]]))
results <- data.frame ('Variable Name'=rep (NA, length (vars)), check.names=FALSE)

for (i in 1:length (vars))  {
    var <- eval (vars[[i]], envir=globalenv());
results[i, 'Variable Name'] <- rk.get.description(vars[[i]], is.substitute=TRUE)

    results[i, 'Mean'] <- mean(var,na.rm=TRUE)
    results[i, 'Variance'] <- var(var,na.rm=TRUE)

    #robust statistics
}

## Print result
rk.header ("Univariate statistics", parameters=list (
"Remove Missing values", TRUE))

rk.results (results)
})

--
Jose Maria Polo, Ph.D.

Massachusetts General Hospital Center for Regenerative Medicine
Harvard Stem Cell Institute

185 Cambridge Street CPZN 4200
Boston MA 02114
617-643-5941 (tel)
617-643-3170 (fax)
polo.josema...@mgh.harvard.edu
josemariap...@gmail.com

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
RKWard-devel mailing list
RKWard-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rkward-devel

Reply via email to