From ligges at statistik.tu-dortmund.de  Sun Mar  1 10:41:06 2009
From: ligges at statistik.tu-dortmund.de (Uwe Ligges)
Date: Sun, 01 Mar 2009 10:41:06 +0100
Subject: [Rd] Help on Making R Packages
In-Reply-To: <dd0883100902281550o70fb76acq19bacef38b22e797@mail.gmail.com>
References: <dd0883100902281550o70fb76acq19bacef38b22e797@mail.gmail.com>
Message-ID: <49AA5832.3080708@statistik.tu-dortmund.de>



Romina Rengel wrote:
> I'm trying to make a R package for a work in university. It?s my first time
> and i made some modifications on Pam algorithm that is included on cluster
> package.
> So before run Rcmd build command i made the next things:
> 1- I modified pam.c and cluster.h code. I added two new arguments on pam.
> 2- I modified pam.q, i added there my two new arguments.
> 4- I create all the necessary subdirectories (man, data, src, R, etc) and
> files necessaries. I put on c:\Cluster2
> 5- I run on cmd: Rcmd build --force --binary c:/cluster2
> And the package was created (file .zip)
> 6- I installed and load my package on R
> 
> After this i tried to test with Ruspini dataset
> so I write something like:
> 
> x <-ruspini
> dd <- pam(x,3)


Do you have an adapted R function in your package?
I'd suggest to rename your function slightly (as well as the C API) in 
order to avoid conflicts with the original pam(), particularly in case 
you need the cluster package to be loaded.

Uwe Ligges

> But an error happens, function pam not recognize my 2 new arguments. It's
> like function PAM on R is not linked to my pam code on C++.
> I really need if someone can help me and tell me what i?m doing wrong.
> 
> Thank you
> 
> Romina
> 
> 	[[alternative HTML version deleted]]
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



[Rd] Help on Making R Packages
Uwe Ligges