I  have  the  same  question  about  the  following  strings:
 sub("^([0-9]*).*$", "\\1", fields)
could  you  explain them  in  detail .
I  would  lookforward  to  your    wonderful  reply.
2015-12-01 

13351275265 



发件人:r-help-requ...@r-project.org
发送时间:2015-12-01 19:00
主题:R-help Digest, Vol 154, Issue 1
收件人:"r-help"<r-help@r-project.org>
抄送:

Send R-help mailing list submissions to 
    r-help@r-project.org 

To subscribe or unsubscribe via the World Wide Web, visit 
    https://stat.ethz.ch/mailman/listinfo/r-help 
or, via email, send a message with subject or body 'help' to 
    r-help-requ...@r-project.org 

You can reach the person managing the list at 
    r-help-ow...@r-project.org 

When replying, please edit your Subject line so it is more specific 
than "Re: Contents of R-help digest..." 


Today's Topics: 

   1. Re: Extracting part of alpha numeric string 
      (phgrosj...@sciviews.org) 
   2. Re: Extracting part of alpha numeric string (Abhinaba Roy) 
   3. Re: Error in 'Contrasts<-' while using GBM. (peter dalgaard) 
   4. Re: Extracting part of alpha numeric string (S Ellison) 
   5. Re: Extracting part of alpha numeric string 
      (phgrosj...@sciviews.org) 
   6. PCA plot of variable names only (debra ragland) 
   7. Re: PCA plot of variable names only (Boris Steipe) 
   8. Re: PCA plot of variable names only (S Ellison) 
   9. Re: PCA plot of variable names only (Boris Steipe) 
  10. Re: Extracting part of alpha numeric string (Berend Hasselman) 
  11. Re: PCA plot of variable names only (David L Carlson) 
  12. Re: PCA plot of variable names only (debra ragland) 
  13. General copula model with heterogeneous marginals 
      (Justin Balthrop) 
  14. Re: rjags cannot find JAGS-4.0.0 (Martyn Plummer) 
  15. summation equation whose numerator has subscript (Sherouk Moawad) 
  16. Re: summation equation whose numerator has subscript 
      (Jeff Newmiller) 
  17. Re: summation equation whose numerator has subscript 
      (David Winsemius) 
  18. Graphing a subset of data (Alexandra Hua) 
  19. Re: Graphing a subset of data (David Winsemius) 
  20. filled circle with a black line on the rim in pch function 
      (Christine Lee) 
  21. Re: filled circle with a black line on the rim in pch 
      function (Jim Lemon) 
  22. ???  filled circle with a black line on the rim in pch 
      function (Christine Lee) 
  23. Re: Graphing a subset of data (Jim Lemon) 
  24. Metanalysis in R using MAVIS (Ernesto Villarino) 


---------------------------------------------------------------------- 

Message: 1 
Date: Mon, 30 Nov 2015 12:17:52 +0100 
From: phgrosj...@sciviews.org 
To: Abhinaba Roy <abhinabaro...@gmail.com> 
Cc: r-help <r-help@r-project.org> 
Subject: Re: [R] Extracting part of alpha numeric string 
Message-ID: <524a0581-c4de-4c41-a8c9-d4f7c4090...@sciviews.org> 
Content-Type: text/plain; charset=us-ascii 

fields <- c("2154333b-3208-4519-8b76-acaef5b5a479", 
"980958a0-103b-4ba9-afaf-27b2f5c24e69", 
            "00966654-0dea-4899-b8cf-26e8300b262d") 
sub("^([0-9]*).*$", "\\1", fields) 

Best, 

Philippe Grosjean 

> On 30 Nov 2015, at 11:39, Abhinaba Roy <abhinabaro...@gmail.com> wrote: 
>  
> Hi, 
>  
> I have a field with alpha numeric codes like, 
>  
> 2154333b-3208-4519-8b76-acaef5b5a479 980958a0-103b-4ba9-afaf-27b2f5c24e69 
> 00966654-0dea-4899-b8cf-26e8300b262d 
> I want a derived field which will contain ONLY the numeric part before the 
> first alphabet and the first '-', 
>  
> for example the derived field from the sample above will give me 
>  
> 2154333 
> 980958 
> 00966654 
>  
> How can this be achieved in R? 
>  
> P.S. I do not have much knowledge on regex. It would be of great help if 
> you could suggest some reading for beginners. 
>  
> Thanks, 
> Abhinaba 
>  
>     [[alternative HTML version deleted]] 
>  
> ______________________________________________ 
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> 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. 



------------------------------ 

Message: 2 
Date: Mon, 30 Nov 2015 17:39:00 +0530 
From: Abhinaba Roy <abhinabaro...@gmail.com> 
To: phgrosj...@sciviews.org 
Cc: r-help <r-help@r-project.org> 
Subject: Re: [R] Extracting part of alpha numeric string 
Message-ID: 
    <CANtKHPX+SK20N48O_u53DOQhZsDZ1rWpvCK3H=uh-qhf6xf...@mail.gmail.com> 
Content-Type: text/plain; charset="UTF-8" 

Hey, 

worked like a charm! :) 

Could you please explain about 

sub("^([0-9]*).*$", "\\1", fields) 

Thanks, 
Abhinaba 

On Mon, Nov 30, 2015 at 4:47 PM, <phgrosj...@sciviews.org> wrote: 

> fields <- c("2154333b-3208-4519-8b76-acaef5b5a479", 
> "980958a0-103b-4ba9-afaf-27b2f5c24e69", 
>             "00966654-0dea-4899-b8cf-26e8300b262d") 
> sub("^([0-9]*).*$", "\\1", fields) 
> 
> Best, 
> 
> Philippe Grosjean 
> 
> > On 30 Nov 2015, at 11:39, Abhinaba Roy <abhinabaro...@gmail.com> wrote: 
> > 
> > Hi, 
> > 
> > I have a field with alpha numeric codes like, 
> > 
> > 2154333b-3208-4519-8b76-acaef5b5a479 980958a0-103b-4ba9-afaf-27b2f5c24e69 
> > 00966654-0dea-4899-b8cf-26e8300b262d 
> > I want a derived field which will contain ONLY the numeric part before 
> the 
> > first alphabet and the first '-', 
> > 
> > for example the derived field from the sample above will give me 
> > 
> > 2154333 
> > 980958 
> > 00966654 
> > 
> > How can this be achieved in R? 
> > 
> > P.S. I do not have much knowledge on regex. It would be of great help if 
> > you could suggest some reading for beginners. 
> > 
> > Thanks, 
> > Abhinaba 
> > 
> >       [[alternative HTML version deleted]] 
> > 
> > ______________________________________________ 
> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> > 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]] 



------------------------------ 

Message: 3 
Date: Mon, 30 Nov 2015 14:20:17 +0100 
From: peter dalgaard <pda...@gmail.com> 
To: Max Kuhn <mxk...@gmail.com> 
Cc: Karteek Pradyumna Bulusu <kartikpradyumn...@gmail.com>, 
    "r-help@r-project.org" <r-help@r-project.org> 
Subject: Re: [R] Error in 'Contrasts<-' while using GBM. 
Message-ID: <ab946621-4f94-4353-becc-30038be71...@gmail.com> 
Content-Type: text/plain; charset=windows-1252 


On 30 Nov 2015, at 02:59 , Max Kuhn <mxk...@gmail.com> wrote: 

> Providing a reproducible example and the results of `sessionInfo` will help 
> get your question answered. 
>  
> My only guess is that one or more of your predictors are factors and that 
> the in-sample data (used to build the model during resampling) have 
> different levels than the holdout samples. 

Another guess is that there's a factor in your (Karteek's) data that has only 
one level and that "ID ~ ." is pullling more variables into the model than you 
actually want.  

-pf 

>  
> Max 
>  
> On Sat, Nov 28, 2015 at 10:04 PM, Karteek Pradyumna Bulusu < 
> kartikpradyumn...@gmail.com> wrote: 
>  
>> Hey, 
>>  
>> I was trying to implement Stochastic Gradient Boosting in R. Following is 
>> my code in rstudio: 
>>  
>>  
>>  
>> library(caret); 
>>  
>> library(gbm); 
>>  
>> library(plyr); 
>>  
>> library(survival); 
>>  
>> library(splines); 
>>  
>> library(mlbench); 
>>  
>> set.seed(35); 
>>  
>> stack = read.csv("E:/Semester 3/BDA/PROJECT/Sample_SO.csv", head 
>> =TRUE,sep=","); 
>>  
>> dim(stack); #displaying dimensions of the dataset 
>>  
>>  
>>  
>> #SPLITTING TRAINING AND TESTING SET 
>>  
>> totraining <- createDataPartition(stack$ID, p = .6, list = FALSE); 
>>  
>> training <- stack[ totraining,] 
>>  
>> test <- stack[-totraining,] 
>>  
>>  
>>  
>> #PARAMETER SETTING 
>>  
>> t_control <- trainControl(method = "cv", number = 10); 
>>  
>>  
>>  
>>  
>>  
>> # GLM 
>>  
>> start <- proc.time(); 
>>  
>>  
>>  
>> glm = train(ID ~ ., data = training, 
>>  
>>             method = "gbm", 
>>  
>>             metric = "ROC", 
>>  
>>             trControl = t_control, 
>>  
>>             verbose = FALSE) 
>>  
>>  
>>  
>> When I am compiling last line, I am getting following error: 
>>  
>>  
>>  
>> Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) : 
>>  
>>  contrasts can be applied only to factors with 2 or more levels 
>>  
>>  
>>  
>>  
>>  
>> Can anyone tell me where I am going wrong and How to rectify it. It?ll be 
>> greatful. 
>>  
>>  
>>  
>> Thank you. Looking forward to it. 
>>  
>>  
>>  
>> Regards, 
>> Karteek Pradyumna Bulusu. 
>>  
>>        [[alternative HTML version deleted]] 
>>  
>> ______________________________________________ 
>> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
>> 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]] 
>  
> ______________________________________________ 
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> 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. 

--  
Peter Dalgaard, Professor, 
Center for Statistics, Copenhagen Business School 
Solbjerg Plads 3, 2000 Frederiksberg, Denmark 
Phone: (+45)38153501 
Office: A 4.23 
Email: pd....@cbs.dk  Priv: pda...@gmail.com 



------------------------------ 

Message: 4 
Date: Mon, 30 Nov 2015 13:28:46 +0000 
From: S Ellison <s.elli...@lgcgroup.com> 
To: r-help <r-help@r-project.org> 
Subject: Re: [R] Extracting part of alpha numeric string 
Message-ID: 
    
<1a8c1289955ef649a09086a153e2672403c9424...@gbtedvpexcmb04.corp.lgc-group.com> 
     
Content-Type: text/plain; charset="us-ascii" 

> Could you please explain about 
>  
> sub("^([0-9]*).*$", "\\1", fields) 

See ?regex and the extensive online literature on regular expressions. 

S Ellison 




******************************************************************* 
This email and any attachments are confidential. Any use...{{dropped:8}} 



------------------------------ 

Message: 5 
Date: Mon, 30 Nov 2015 14:57:58 +0100 
From: phgrosj...@sciviews.org 
To: Abhinaba Roy <abhinabaro...@gmail.com> 
Cc: r-help <r-help@r-project.org> 
Subject: Re: [R] Extracting part of alpha numeric string 
Message-ID: <cda2c92b-b32e-4bea-aaaa-96342f70b...@sciviews.org> 
Content-Type: text/plain; charset="UTF-8" 


> On 30 Nov 2015, at 13:09, Abhinaba Roy <abhinabaro...@gmail.com> wrote: 
>  
> Hey, 
>  
> worked like a charm! :) 
>  
> Could you please explain about 
>  
> sub("^([0-9]*).*$", "\\1", fields) 
>  

Yes. 

sub() replaces substrings. The first argument captures the interesting part of 
the string: 

^ = start of the string, 

([0-9]*) = capture of the interesting part of the string. [0-9] means any 
figure from 0 to 9. * means 1 or more of these characters, and () is used to 
capture the substring,  

.* = all the rest. Dot (.) means any character, and * means again one or more 
of these characters, 

$ = the end of the string. 

The whole regular expression matches the whole string and captures the 
interesting part inside the (). 

The second argument is the replacement. //1 means the first captured substring. 

Thus, globally, we replace the whole string by the captured substring. 

Best, 

Philippe Grosjean 


> Thanks, 
> Abhinaba 
>  
> On Mon, Nov 30, 2015 at 4:47 PM, <phgrosj...@sciviews.org 
> <mailto:phgrosj...@sciviews.org>> wrote: 
> fields <- c("2154333b-3208-4519-8b76-acaef5b5a479", 
> "980958a0-103b-4ba9-afaf-27b2f5c24e69", 
>             "00966654-0dea-4899-b8cf-26e8300b262d") 
> sub("^([0-9]*).*$", "\\1", fields) 
>  
> Best, 
>  
> Philippe Grosjean 
>  
> > On 30 Nov 2015, at 11:39, Abhinaba Roy <abhinabaro...@gmail.com 
> > <mailto:abhinabaro...@gmail.com>> wrote: 
> > 
> > Hi, 
> > 
> > I have a field with alpha numeric codes like, 
> > 
> > 2154333b-3208-4519-8b76-acaef5b5a479 980958a0-103b-4ba9-afaf-27b2f5c24e69 
> > 00966654-0dea-4899-b8cf-26e8300b262d 
> > I want a derived field which will contain ONLY the numeric part before the 
> > first alphabet and the first '-', 
> > 
> > for example the derived field from the sample above will give me 
> > 
> > 2154333 
> > 980958 
> > 00966654 
> > 
> > How can this be achieved in R? 
> > 
> > P.S. I do not have much knowledge on regex. It would be of great help if 
> > you could suggest some reading for beginners. 
> > 
> > Thanks, 
> > Abhinaba 
> > 
> >       [[alternative HTML version deleted]] 
> > 
> > ______________________________________________ 
> > R-help@r-project.org <mailto:R-help@r-project.org> mailing list -- To 
> > UNSUBSCRIBE and more, see 
> > https://stat.ethz.ch/mailman/listinfo/r-help 
> > <https://stat.ethz.ch/mailman/listinfo/r-help> 
> > PLEASE do read the posting guide 
> > http://www.R-project.org/posting-guide.html 
> > <http://www.r-project.org/posting-guide.html> 
> > and provide commented, minimal, self-contained, reproducible code. 
>  
>  


    [[alternative HTML version deleted]] 



------------------------------ 

Message: 6 
Date: Mon, 30 Nov 2015 13:56:40 +0000 (UTC) 
From: debra ragland <ragland.de...@yahoo.com> 
To: R-help <r-help@r-project.org> 
Subject: [R] PCA plot of variable names only 
Message-ID: 
    <1464521238.12631664.1448891800674.javamail.ya...@mail.yahoo.com> 
Content-Type: text/plain; charset="UTF-8" 

Hello,? 

A colleague of mine prepared a PCA plot of my data and I have no clue how he 
did it. My original data set contains 15 variables and 64 observations. I have 
been trying to figure out how he did it on my own, and I have asked but he's 
swamped so his response is taking longer than usual. Anywho, the plot is simply 
of PC1 vs. PC2 and in the area of the plot there are just the variable names 
aligned with values I'm guessing are the loadings (?) I have been searching 
around and I do not think that this was done via biplot. I am also not sure 
what is normally plotted on a PCA plot of this type (e.g. loadings, scores, 
sdevs -- no clue). ?Again, the 15 variable names (var1, var2, var3 etc) are all 
that is contained in this plot, aligned with their respective values projected 
onto the first 2 PCs.? 

Any idea on how to generate such a plot based on this description? 

    [[alternative HTML version deleted]] 



------------------------------ 

Message: 7 
Date: Mon, 30 Nov 2015 09:25:28 -0500 
From: Boris Steipe <boris.ste...@utoronto.ca> 
To: debra ragland <ragland.de...@yahoo.com> 
Cc: R-help <r-help@r-project.org> 
Subject: Re: [R] PCA plot of variable names only 
Message-ID: <e9ad124d-758c-457a-ba56-d69eb8442...@utoronto.ca> 
Content-Type: text/plain; charset=us-ascii 

Your description is obscure but the following may get you started. The function 
prcomp() returns a list in which the matrix x contains the rotated values of 
your input. Assuming that your "variable names" are the rownames of your input, 
you can plot them with text().   

Something like (untested): 

myPCA <- prcomp(someData) 
plot(myPCA$x[,1], myPCA$x[,2], type = "n") 
text(myPCA$x[,1], myPCA$x[,2], rownames(someData)) 

B. 



On Nov 30, 2015, at 8:56 AM, debra ragland via R-help <r-help@r-project.org> 
wrote: 

> Hello,  
>  
> A colleague of mine prepared a PCA plot of my data and I have no clue how he 
> did it. My original data set contains 15 variables and 64 observations. I 
> have been trying to figure out how he did it on my own, and I have asked but 
> he's swamped so his response is taking longer than usual. Anywho, the plot is 
> simply of PC1 vs. PC2 and in the area of the plot there are just the variable 
> names aligned with values I'm guessing are the loadings (?) I have been 
> searching around and I do not think that this was done via biplot. I am also 
> not sure what is normally plotted on a PCA plot of this type (e.g. loadings, 
> scores, sdevs -- no clue).  Again, the 15 variable names (var1, var2, var3 
> etc) are all that is contained in this plot, aligned with their respective 
> values projected onto the first 2 PCs.  
>  
> Any idea on how to generate such a plot based on this description? 
>  
>     [[alternative HTML version deleted]] 
>  
> ______________________________________________ 
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> 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. 



------------------------------ 

Message: 8 
Date: Mon, 30 Nov 2015 14:26:13 +0000 
From: S Ellison <s.elli...@lgcgroup.com> 
To: "r-help@r-project.org" <r-help@r-project.org> 
Subject: Re: [R] PCA plot of variable names only 
Message-ID: 
    
<1a8c1289955ef649a09086a153e2672403c9424...@gbtedvpexcmb04.corp.lgc-group.com> 
     
Content-Type: text/plain; charset="utf-8" 

> Any idea on how to generate such a plot based on this description? 

One simple way of suppressing the individual points in biplot() is to give the 
labels a colour of 0.  
Adapting the biplot.princomp example: 

     biplot(princomp(USArrests), col=c(0,1)) 

But that retains the point plot axes. If it's not what you meant, you'll need 
to provide the picture. 

S Ellison 



******************************************************************* 
This email and any attachments are confidential. Any use, copying or 
disclosure other than by the intended recipient is unauthorised. If  
you have received this message in error, please notify the sender  
immediately via +44(0)20 8943 7000 or notify postmas...@lgcgroup.com  
and delete this message and any copies from your computer and network.  
LGC Limited. Registered in England 2991879.  
Registered office: Queens Road, Teddington, Middlesex, TW11 0LY, UK 

------------------------------ 

Message: 9 
Date: Mon, 30 Nov 2015 10:00:32 -0500 
From: Boris Steipe <boris.ste...@utoronto.ca> 
To: debra ragland <ragland.de...@yahoo.com> 
Cc: r-help <r-help@r-project.org> 
Subject: Re: [R] PCA plot of variable names only 
Message-ID: <d60958f9-cf69-4b53-affe-fe14a552d...@utoronto.ca> 
Content-Type: text/plain; charset=us-ascii 

Please keep communications on list. 
This is too confused to continue productively. 

See here: http://adv-r.had.co.nz/Reproducibility.html 
http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example
 
... and please read the posting guide and don't post in HTML. 





On Nov 30, 2015, at 9:49 AM, debra ragland <ragland.de...@yahoo.com> wrote: 

> Hi, 
>  
> I've tried this -- before your suggestion -- R throws an error at the plot 
> argument stating that the figure margins are too large and the text argument 
> staring that there is an invalid graphics state. 
>  
> The figure that I am referring to is similar to figure 4 here; 
> Computing and visualizing PCA in R 
>  
>   
>   
>  
>   
>   
>   
>   
>   
> Computing and visualizing PCA in R 
> Following my introduction to PCA, I will demonstrate how to apply and 
> visualize PCA in R. There are many packages and functions that can apply PCA 
> in R. In this po... 
> View on www.r-bloggers.com 
> Preview by Yahoo 
>   
> Without the circle (or gray background, but this is minor) enclosing the 
> variables. I am currently trying to figure out how to the adapt the code to 
> my needs but I am struggling.  
>  
>  
>  
> On Monday, November 30, 2015 9:25 AM, Boris Steipe <boris.ste...@utoronto.ca> 
> wrote: 
>  
>  
> Your description is obscure but the following may get you started. The 
> function prcomp() returns a list in which the matrix x contains the rotated 
> values of your input. Assuming that your "variable names" are the rownames of 
> your input, you can plot them with text().   
>  
> Something like (untested): 
>  
> myPCA <- prcomp(someData) 
> plot(myPCA$x[,1], myPCA$x[,2], type = "n") 
> text(myPCA$x[,1], myPCA$x[,2], rownames(someData)) 
>  
> B. 
>  
>  
>  
> On Nov 30, 2015, at 8:56 AM, debra ragland via R-help <r-help@r-project.org> 
> wrote: 
>  
> > Hello,  
> >  
> > A colleague of mine prepared a PCA plot of my data and I have no clue how 
> > he did it. My original data set contains 15 variables and 64 observations. 
> > I have been trying to figure out how he did it on my own, and I have asked 
> > but he's swamped so his response is taking longer than usual. Anywho, the 
> > plot is simply of PC1 vs. PC2 and in the area of the plot there are just 
> > the variable names aligned with values I'm guessing are the loadings (?) I 
> > have been searching around and I do not think that this was done via 
> > biplot. I am also not sure what is normally plotted on a PCA plot of this 
> > type (e.g. loadings, scores, sdevs -- no clue).  Again, the 15 variable 
> > names (var1, var2, var3 etc) are all that is contained in this plot, 
> > aligned with their respective values projected onto the first 2 PCs.  
> >  
> > Any idea on how to generate such a plot based on this description? 
>  
> >  
> >     [[alternative HTML version deleted]] 
> >  
> > ______________________________________________ 
> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> > 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. 
>  
>  
>  



------------------------------ 

Message: 10 
Date: Mon, 30 Nov 2015 16:34:35 +0100 
From: Berend Hasselman <b...@xs4all.nl> 
To: phgrosj...@sciviews.org 
Cc: r-help <r-help@r-project.org>, Abhinaba Roy 
    <abhinabaro...@gmail.com> 
Subject: Re: [R] Extracting part of alpha numeric string 
Message-ID: <7e3147a0-1296-4440-95c9-24eaebc73...@xs4all.nl> 
Content-Type: text/plain; charset=us-ascii 


> On 30 Nov 2015, at 14:57, phgrosj...@sciviews.org wrote: 
>  
>  
>> On 30 Nov 2015, at 13:09, Abhinaba Roy <abhinabaro...@gmail.com> wrote: 
>>  
>> Hey, 
>>  
>> worked like a charm! :) 
>>  
>> Could you please explain about 
>>  
>> sub("^([0-9]*).*$", "\\1", fields) 
>>  
>  
> Yes. 
>  
> sub() replaces substrings. The first argument captures the interesting part 
> of the string: 
>  
> ^ = start of the string, 
>  
> ([0-9]*) = capture of the interesting part of the string. [0-9] means any 
> figure from 0 to 9. * means 1 or more of these characters, and () is used to 
> capture the substring,  
>  
> .* = all the rest. Dot (.) means any character, and * means again one or more 
> of these characters, 
>  
> $ = the end of the string. 

Small correction: 

* means zero or more characters 

according to ?regex. 

Berend 



------------------------------ 

Message: 11 
Date: Mon, 30 Nov 2015 15:48:09 +0000 
From: David L Carlson <dcarl...@tamu.edu> 
To: Boris Steipe <boris.ste...@utoronto.ca>, debra ragland 
    <ragland.de...@yahoo.com> 
Cc: r-help <r-help@r-project.org> 
Subject: Re: [R] PCA plot of variable names only 
Message-ID: 
    <53bf8fb63faf2e4a9455ef1ee94da7262d6e5...@mb02.ads.tamu.edu> 
Content-Type: text/plain; charset="us-ascii" 

If it is just a plot of the variables by their loadings on the first two 
components, this should do it: 

> dat <- data.frame(matrix(rnorm(100), 10, 5)) 
> dat.pca <- prcomp(dat) 
> plot(dat.pca$rotation[, 1:2]) 
> text(dat.pca$rotation[, 1:2], colnames(dat), pos=3) 

Or if you don't want the symbols just the names, change the last two lines: 

> plot(dat.pca$rotation[, 1:2], type="n") 
> text(dat.pca$rotation[, 1:2], colnames(dat)) 

------------------------------------- 
David L Carlson 
Department of Anthropology 
Texas A&M University 
College Station, TX 77840-4352 

-----Original Message----- 
From: R-help [mailto:r-help-boun...@r-project.org] On Behalf Of Boris Steipe 
Sent: Monday, November 30, 2015 9:01 AM 
To: debra ragland 
Cc: r-help 
Subject: Re: [R] PCA plot of variable names only 

Please keep communications on list. 
This is too confused to continue productively. 

See here: http://adv-r.had.co.nz/Reproducibility.html 
http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example
 
... and please read the posting guide and don't post in HTML. 





On Nov 30, 2015, at 9:49 AM, debra ragland <ragland.de...@yahoo.com> wrote: 

> Hi, 
>  
> I've tried this -- before your suggestion -- R throws an error at the plot 
> argument stating that the figure margins are too large and the text argument 
> staring that there is an invalid graphics state. 
>  
> The figure that I am referring to is similar to figure 4 here; 
> Computing and visualizing PCA in R 
>  
>   
>   
>  
>   
>   
>   
>   
>   
> Computing and visualizing PCA in R 
> Following my introduction to PCA, I will demonstrate how to apply and 
> visualize PCA in R. There are many packages and functions that can apply PCA 
> in R. In this po... 
> View on www.r-bloggers.com 
> Preview by Yahoo 
>   
> Without the circle (or gray background, but this is minor) enclosing the 
> variables. I am currently trying to figure out how to the adapt the code to 
> my needs but I am struggling.  
>  
>  
>  
> On Monday, November 30, 2015 9:25 AM, Boris Steipe <boris.ste...@utoronto.ca> 
> wrote: 
>  
>  
> Your description is obscure but the following may get you started. The 
> function prcomp() returns a list in which the matrix x contains the rotated 
> values of your input. Assuming that your "variable names" are the rownames of 
> your input, you can plot them with text().   
>  
> Something like (untested): 
>  
> myPCA <- prcomp(someData) 
> plot(myPCA$x[,1], myPCA$x[,2], type = "n") 
> text(myPCA$x[,1], myPCA$x[,2], rownames(someData)) 
>  
> B. 
>  
>  
>  
> On Nov 30, 2015, at 8:56 AM, debra ragland via R-help <r-help@r-project.org> 
> wrote: 
>  
> > Hello,  
> >  
> > A colleague of mine prepared a PCA plot of my data and I have no clue how 
> > he did it. My original data set contains 15 variables and 64 observations. 
> > I have been trying to figure out how he did it on my own, and I have asked 
> > but he's swamped so his response is taking longer than usual. Anywho, the 
> > plot is simply of PC1 vs. PC2 and in the area of the plot there are just 
> > the variable names aligned with values I'm guessing are the loadings (?) I 
> > have been searching around and I do not think that this was done via 
> > biplot. I am also not sure what is normally plotted on a PCA plot of this 
> > type (e.g. loadings, scores, sdevs -- no clue).  Again, the 15 variable 
> > names (var1, var2, var3 etc) are all that is contained in this plot, 
> > aligned with their respective values projected onto the first 2 PCs.  
> >  
> > Any idea on how to generate such a plot based on this description? 
>  
> >  
> >     [[alternative HTML version deleted]] 
> >  
> > ______________________________________________ 
> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> > 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. 
>  
>  
>  

______________________________________________ 
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
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. 



------------------------------ 

Message: 12 
Date: Mon, 30 Nov 2015 15:59:18 +0000 (UTC) 
From: debra ragland <ragland.de...@yahoo.com> 
To: David L Carlson <dcarl...@tamu.edu>,    Boris Steipe 
    <boris.ste...@utoronto.ca> 
Cc: r-help <r-help@r-project.org> 
Subject: Re: [R] PCA plot of variable names only 
Message-ID: 
    <818125085.12595190.1448899158984.javamail.ya...@mail.yahoo.com> 
Content-Type: text/plain; charset="UTF-8" 

Thanks David!!! You have helped me tremendously! Thanks to all others for their 
input. I'll get out of your hair now :)  


    On Monday, November 30, 2015 10:48 AM, David L Carlson <dcarl...@tamu.edu> 
wrote: 
  

 If it is just a plot of the variables by their loadings on the first two 
components, this should do it: 

> dat <- data.frame(matrix(rnorm(100), 10, 5)) 
> dat.pca <- prcomp(dat) 
> plot(dat.pca$rotation[, 1:2]) 
> text(dat.pca$rotation[, 1:2], colnames(dat), pos=3) 

Or if you don't want the symbols just the names, change the last two lines: 

> plot(dat.pca$rotation[, 1:2], type="n") 
> text(dat.pca$rotation[, 1:2], colnames(dat)) 

------------------------------------- 
David L Carlson 
Department of Anthropology 
Texas A&M University 
College Station, TX 77840-4352 

-----Original Message----- 
From: R-help [mailto:r-help-boun...@r-project.org] On Behalf Of Boris Steipe 
Sent: Monday, November 30, 2015 9:01 AM 
To: debra ragland 
Cc: r-help 
Subject: Re: [R] PCA plot of variable names only 

Please keep communications on list. 
This is too confused to continue productively. 

See here: http://adv-r.had.co.nz/Reproducibility.html 
http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example
 
... and please read the posting guide and don't post in HTML. 







> Hi, 
>  
> I've tried this -- before your suggestion -- R throws an error at the plot 
> argument stating that the figure margins are too large and the text argument 
> staring that there is an invalid graphics state. 
>  
> The figure that I am referring to is similar to figure 4 here; 
> Computing and visualizing PCA in R 
>  
>?  
>?  
>  
>?  
>?  
>?  
>?  
>?  
> Computing and visualizing PCA in R 
> Following my introduction to PCA, I will demonstrate how to apply and 
> visualize PCA in R. There are many packages and functions that can apply PCA 
> in R. In this po... 
> View on www.r-bloggers.com 
> Preview by Yahoo 
>?  
> Without the circle (or gray background, but this is minor) enclosing the 
> variables. I am currently trying to figure out how to the adapt the code to 
> my needs but I am struggling.  
>  
>  
>  
> On Monday, November 30, 2015 9:25 AM, Boris Steipe <boris.ste...@utoronto.ca> 
> wrote: 
>  
>  
> Your description is obscure but the following may get you started. The 
> function prcomp() returns a list in which the matrix x contains the rotated 
> values of your input. Assuming that your "variable names" are the rownames of 
> your input, you can plot them with text().?  
>  
> Something like (untested): 
>  
> myPCA <- prcomp(someData) 
> plot(myPCA$x[,1], myPCA$x[,2], type = "n") 
> text(myPCA$x[,1], myPCA$x[,2], rownames(someData)) 
>  
> B. 
>  
>  
>  
> On Nov 30, 2015, at 8:56 AM, debra ragland via R-help <r-help@r-project.org> 
> wrote: 
>  
> > Hello,  
> >  
> > A colleague of mine prepared a PCA plot of my data and I have no clue how 
> > he did it. My original data set contains 15 variables and 64 observations. 
> > I have been trying to figure out how he did it on my own, and I have asked 
> > but he's swamped so his response is taking longer than usual. Anywho, the 
> > plot is simply of PC1 vs. PC2 and in the area of the plot there are just 
> > the variable names aligned with values I'm guessing are the loadings (?) I 
> > have been searching around and I do not think that this was done via 
> > biplot. I am also not sure what is normally plotted on a PCA plot of this 
> > type (e.g. loadings, scores, sdevs -- no clue).? Again, the 15 variable 
> > names (var1, var2, var3 etc) are all that is contained in this plot, 
> > aligned with their respective values projected onto the first 2 PCs.  
> >  
> > Any idea on how to generate such a plot based on this description? 
>  
> >  
> >? ? [[alternative HTML version deleted]] 
> >  
> > ______________________________________________ 
> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> > 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. 
>  
>  
>  

______________________________________________ 
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
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]] 



------------------------------ 

Message: 13 
Date: Mon, 30 Nov 2015 09:19:59 -0600 
From: Justin Balthrop <justin.balth...@rice.edu> 
To: r-help@r-project.org 
Subject: [R] General copula model with heterogeneous marginals 
Message-ID: 
    <20151130091959.horde.etl0aldkrzuzzzzi4kht...@webmail.rice.edu> 
Content-Type: text/plain; charset=UTF-8; format=flowed; DelSp=Yes 


    I am looking to model the sum of a number of random variables with   
arbitrary gamma distributions and an empirical dependence structure   
that I obtain from data. Basically I observe all of the individual   
pieces but I want to model their sum, as opposed to many copula   
questions which observe a single outcome of a multivariate process and   
seek to fit possible marginal and covariance structure. 
It has been years since I coded in R, but this is what I have thus far: 

library(copula) 
library(scatterplot3d) 
library(psych) 
set.seed(1) 
myCop<-   
normalCopula(param=c(.1,.1,.1,.1,.1,.2,.2,.2,.2,.2,.2,.2,.4,.4,.4,.4,.4,.5,.5,.5,.5),
 dim=7,   
dispstr="un") 
myMvd<-mvdc(copula=myCop, margins=rep("gamma",7),   
paramMargins=list(list(shape=3,scale=4), 
   list(shape=2, scale=5), 
   list(shape=2, scale=5), 
   list(shape=2, scale=5), 
   list(shape=2, scale=5), 
   list(shape=3, scale=5), 
   list(shape=3, scale=5))) 

simulation<- rMvdc(20000,myMvd) 

colnames(simulation)<-c("P1","P2","P3","P4","P5","P6","P7") 

total =   
simulation[,1]+simulation[,2]+simulation[,3]+simulation[,4]+simulation[,5]+simulation[,6]+simulation[,7]
 

As you can see, I have forced 7 gamma distributions with a placeholder   
covariance matrix input. The problem is that I am looking to   
generalize this to the order of ~150 different marginals with   
potentially differing distributions and parameters. 
Ultimately I will have the following input: 
?    matrix of 150 marginal distributions with family and parameters 
?    150x150 covariance matrix 
And what I need to produce is the following: 
An empirical CDF/PDF of the sum of realizations from 5-10 of the   
underlying marginal distributions. To be more clear, assume each   
marginal distribution is a person's response to a treatment, and I   
need to calculate the cumulative treatment effect for a sub-group of   
the population of 150. So, I will have a vector of 0s and 1s to   
identify which members of the population are grouped together for a   
trial. Then I will have a separate vector for the next group. Each   
group vector will have dim=150 but have between 5 and 10 1s with the   
rest 0s. I need a different empirical CDF for each vector. 
Any help? 



------------------------------ 

Message: 14 
Date: Mon, 30 Nov 2015 18:09:16 +0000 
From: Martyn Plummer <plumm...@iarc.fr> 
To: "dwinsem...@comcast.net" <dwinsem...@comcast.net> 
Cc: "r-help@r-project.org" <r-help@r-project.org>, 
    "merricks.merri...@gmail.com" <merricks.merri...@gmail.com> 
Subject: Re: [R] rjags cannot find JAGS-4.0.0 
Message-ID: <1448906956.4643.259.ca...@iarc.fr> 
Content-Type: text/plain; charset="utf-8" 

On Fri, 2015-11-27 at 11:27 -0800, David Winsemius wrote: 
> > On Nov 26, 2015, at 4:59 PM, Margaret Donald <merricks.merri...@gmail.com> 
> > wrote: 
> >  
> > 1. Despite being in R with administrative rights  the library "rjags" loads 
> > in a temporary location. 
> >  
> >> install.packages("rjags", dependencies=TRUE, 
> > +       lib= "C:/Users/Margaret Donald/Documents/R/win-library/3.2") 
> > trying URL 
> > 'https://cran.r-project.org/bin/windows/contrib/3.2/rjags_4-4.zip 
> > ' 
> > Content type 'application/zip' length 525871 bytes (513 KB) 
> > downloaded 513 KB 
> >  
> > package ?rjags? successfully unpacked and MD5 sums checked 
> >  
> > The downloaded binary packages are in 
> >        C:\Users\Margaret 
> > Donald\AppData\Local\Temp\RtmpMzv76s\downloaded_packages 
>  
> That?s not an indication of an error. The installation process always does 
> that. 
>  
>  
> > #-----------------------------------------------------------------------------------------------------------------
> >  
> >  
> > 2. Cannot find JAGS-4.0.0 which is in C;\programs\JAGS\JAGS-4.0.0.  How do 
> > I get R to see JAGS-4.0.0 

The Windows installer writes some keys in the Windows registry. These 
keys are then read by the rjags package when it is loaded to locate the 
JAGS DLL. 

I don't know why this is not working in your case. You might try 
uninstalling and reinstalling JAGS (and by this I mean that the user who 
installed it should uninstall it from the Control Panel). 

Otherwise, as David says, you can set the environment variable 
JAGS_HOME. Note that if you previously set JAGS_HOME in .Rprofile and 
have upgraded to a new version of JAGS, then JAGS_HOME will be pointing 
to the wrong place. This might explain why rjags cannot find JAGS and 
this is why I do not recommend this solution except as a last resort. 

> You might try to use Sys.setenv to create a properly directed JAGS_HOME 
>  
> Sys.setenv(JAGS_HOME=?C:\programs\JAGS\JAGS-4.0.0?) 
>  
> (I corrected the semi-colon.)  
> >> library(rjags) 
> > Error : .onLoad failed in loadNamespace() for 'rjags', details: 
> >  call: fun(libname, pkgname) 
> >  error: Failed to locate any version of JAGS version 4 
> >  
> > The rjags package is just an interface to the JAGS library 
> > Make sure you have installed JAGS-4.x.y.exe (for any x >=0, y>=0) from 
> > http://www.sourceforge.net/projects/mcmc-jags/files 
>  
> I?m was having a perhaps similar problem on a Mac. The binary version 
> 3-15 of rjags installed today from CRAN was trying to 
> access /usr/local/lib/libjags.3.dylib, but since I have installed JAGS 
> version 4.0.1 installed from the SourceForge repository, there is no 
> ligjags.3.dylib, but instead there was only 
> a /usr/local/lib/libjags.4.dylib 

rjags_4-4 requires JAGS 4.x.y and the previous version rjags_3-15 is not 
compatible with JAGS 4.0.0. Unfortunately the Mac OS X binaries on CRAN 
are not up to date. I have no control over this but Matt Denwood has 
made a binary for Mavericks or later available on Sourceforge: 

http://sourceforge.net/projects/mcmc-jags/files/rjags/4/rjags_4-4.tgz 

Martyn 

> Going back to SourceForge and tracking down the older version of JAGS 
> and installing version 3.4.0 was successful in getting rjags to load 
> correctly. I suspect that with the release of JAGS v4 that there is 
> some mismatch among the various editions of rjags and JAGS. 
>  
> ?  
> David 
> >  
> > Error: package or namespace load failed for ?rjags? 
> >> library(R2jags) 
> > Loading required package: rjags 
> > Error : .onLoad failed in loadNamespace() for 'rjags', details: 
> >  call: fun(libname, pkgname) 
> >  error: Failed to locate any version of JAGS version 4 
> >  
> > The rjags package is just an interface to the JAGS library 
> > Make sure you have installed JAGS-4.x.y.exe (for any x >=0, y>=0) from 
> > http://www.sourceforge.net/projects/mcmc-jags/files 
> >  
> > Error: package ?rjags? could not be loaded 
> >>  
> >  
> > Regards, 
> > Margaret Donald 
> > --  
> > Margaret Donald 
> > Post Doctoral researcher 
> > University of New South Wales 
> > margaret.don...@unsw.edu.au 
> > 0405 834 550 
> >  
> >     [[alternative HTML version deleted]] 
> >  
> > ______________________________________________ 
> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> > 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. 
>  
> David Winsemius 
> Alameda, CA, USA 
>  


------------------------------ 

Message: 15 
Date: Mon, 30 Nov 2015 21:20:34 +0000 (UTC) 
From: Sherouk Moawad <sheroukmoa...@yahoo.com> 
To: R-help Mailing List <r-help@r-project.org> 
Subject: [R] summation equation whose numerator has subscript 
Message-ID: 
    <944655747.7652698.1448918434492.javamail.ya...@mail.yahoo.com> 
Content-Type: text/plain; charset=UTF-8 

Dear R experts  
Please do you have any idea about how this summation can be written in R(the 
equation can be viewed in the following link):  
http://s16.postimg.org/or2km30ph/equation.jpg  

I've tried out out this code but it gave me error for writing brackets in 
function of summation: 

>>>  
x=matrix(c(6,2,1),3,1)  

for (l in 1:3){  
sum(sapply(1:3, function(j[l]){if(l>1){sum(sapply(1:j[l-1], 
function(j[l]){x[j[l]]*(j[l]<j[l-1])}))}}))}>>>Thank you 



------------------------------ 

Message: 16 
Date: Mon, 30 Nov 2015 14:17:55 -0800 
From: Jeff Newmiller <jdnew...@dcn.davis.ca.us> 
To: Sherouk Moawad <sheroukmoa...@yahoo.com>,    Sherouk Moawad via 
    R-help <r-help@r-project.org>,    R-help Mailing List 
    <r-help@r-project.org> 
Subject: Re: [R] summation equation whose numerator has subscript 
Message-ID: <731b7b27-f965-44b2-8892-771d3d7a5...@dcn.davis.ca.us> 
Content-Type: text/plain; charset="UTF-8" 

I cannot understand that summation at all,  much less translate it to R. Do you 
have an original citation for this thing?  

As for putting subscripts in parameter lists,  that is not going to happen. You 
have to accept that the code that calls your function needs to do any necessary 
subscripting before it gives that piece to your function. Keep in mind that 
apply functions do this by their nature without the mess of specifying it 
yourself. If you know that the automatic subscripting that sapply does is not 
going to get the result you want then don't use that function.  
--  
Sent from my phone. Please excuse my brevity. 

On November 30, 2015 1:20:34 PM PST, Sherouk Moawad via R-help 
<r-help@r-project.org> wrote: 
>Dear R experts  
>Please do you have any idea about how this summation can be written in 
>R(the equation can be viewed in the following link):  
>http://s16.postimg.org/or2km30ph/equation.jpg  
> 
>I've tried out out this code but it gave me error for writing brackets 
>in function of summation: 
> 
>>>>  
>x=matrix(c(6,2,1),3,1)  
> 
>for (l in 1:3){  
>sum(sapply(1:3, function(j[l]){if(l>1){sum(sapply(1:j[l-1], 
>function(j[l]){x[j[l]]*(j[l]<j[l-1])}))}}))}>>>Thank you 
> 
>______________________________________________ 
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
>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]] 



------------------------------ 

Message: 17 
Date: Mon, 30 Nov 2015 14:27:46 -0800 
From: David Winsemius <dwinsem...@comcast.net> 
To: Sherouk Moawad <sheroukmoa...@yahoo.com> 
Cc: R-help Mailing List <r-help@r-project.org> 
Subject: Re: [R] summation equation whose numerator has subscript 
Message-ID: <954081e4-c3d2-4029-a90f-044c63639...@comcast.net> 
Content-Type: text/plain; charset=utf-8 


> On Nov 30, 2015, at 1:20 PM, Sherouk Moawad via R-help <r-help@r-project.org> 
> wrote: 
>  
> Dear R experts  
> Please do you have any idea about how this summation can be written in R(the 
> equation can be viewed in the following link):  
> http://s16.postimg.org/or2km30ph/equation.jpg  

Can you explain in natural language the goals of this expression. It makes 
little sense to me to start with an index of j_sub_l = 0 and to then iterate to 
up to j_sub_(l-1) -1 . How can there be a value for j_sub(l-1) with a starting 
point of zero. The notation saying to do something for l = 2:n is not helpful 
since values of ?l? doesn?t really appear in the looped expression (noting that 
j_sub_l starts at 0, so it's not being determined by ?l". 

I believe the confused notation was the cause of this question being closed 
after it appeared last week on SO: 

http://stackoverflow.com/questions/33882285/summation-equation-whose-numerator-has-subscript
 

And what intent is meant for the indices of the outer summation? The expression 
j_sub_1 = 0 seems to have no corresponding reference point inside the looped 
expression. So you would simply be summing the same value N times, but since N 
is not defined we cannot write any code. 

>  
> I've tried out out this code but it gave me error for writing brackets in 
> function of summation: 

You should _always_, _always_, _always_ post the entire results of an error. We 
have no way of seeing your console. Error messages are usually informative. 

>  
>>>>  
> x=matrix(c(6,2,1),3,1)  
>  
> for (l in 1:3){  
> sum(sapply(1:3, function(j[l]){if(l>1){sum(sapply(1:j[l-1], 
> function(j[l]){x[j[l]]*(j[l]<j[l-1])}))}}))} 


You have three nested loops in the code above, but at least it appears you do 
understand that R is a 1-based language. But since the image-expression goes 
from 0 to some cryptic value (minus one) then the R version ought to go from 
one to "one more? than that expression. 


> >>>Thank you 
>  
> ______________________________________________ 
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> 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. 

David Winsemius 
Alameda, CA, USA 



------------------------------ 

Message: 18 
Date: Mon, 30 Nov 2015 21:44:45 -0500 
From: Alexandra Hua <alexandra....@yale.edu> 
To: r-help@r-project.org 
Subject: [R] Graphing a subset of data 
Message-ID: 
    <CADoPJut5vjp35v5HTo=v8skjahdtszg+pph-hrdxcftpr9w...@mail.gmail.com> 
Content-Type: text/plain; charset="UTF-8" 

I am trying to write a function that will graph a variable of a dataset or 
a variable from a subset of the data. My function is as follows: 

graphics<-function(dat, var, graph, varname, val, subset){ 
  if(subset==1) { 
    data<-mySubset(dat=dat,varname=varname,val=val) 
  }else if(subset!=1){ 
    data<-(dat) 
  } 
  if(graph==1) { 
    with(data, boxplot(var), main = paste("Vertical box plot of", 
myfunc(dat), "variable", myfunc(var), xlab = myfunc(var))) 
  }else if(graph==2){ 
    with(data, boxplot(var), horizontal=TRUE, main = paste("Horizontal 
box plot of", myfunc(dat), "variable", myfunc(var), xlab = 
myfunc(var))) 
  }else if(graph==3){ 
    hist(var, main="Histogram of", myfunc(var)) 
  }} 

I included "subset" as a parameter for the function, so that subset=1 would 
tell the function to subset, and any other value will use the full dataset. 
However, when I run the function with the following expression (bolts is 
the dataset, SPEED1 is the variable, value=3) 

graphics(bolts, bolts$SPEED1, graph=3, bolts$SPEED1, 3, 1) 

I receive this error message: Error in eval(substitute(expr), data, enclos 
= parent.frame()) : invalid 'envir' argument of type 'logical' 

Does anyone know why this is, or if there is something wrong with my code? 
Thanks! 

--  
*Alexandra Hua * 
Yale University | MPH Candidate Class of 2016 
Chronic Disease Epidemiology 

    [[alternative HTML version deleted]] 



------------------------------ 

Message: 19 
Date: Mon, 30 Nov 2015 19:15:19 -0800 
From: David Winsemius <dwinsem...@comcast.net> 
To: Alexandra Hua <alexandra....@yale.edu> 
Cc: r-help@r-project.org 
Subject: Re: [R] Graphing a subset of data 
Message-ID: <d0762336-1cb5-465b-a487-c48eec6d7...@comcast.net> 
Content-Type: text/plain; charset=us-ascii 

Dear Alex (as you are signing yourself on StackOverflow); 

It is considered poor manners to cross-post identical questions in multiple 
venues.  

http://stackoverflow.com/questions/34011669/graphing-function-based-on-subset-of-data
 

You should choose one or the other of SO and Rhelp. If you do not get a 
satisfying answer in your first choice, you should wait an appropriate number 
of hours before posting at the other venue. And when you do end up 
cross-posting, your should stated where else the question was asked so that 
potential respondents can check to see if you have already gotten an answer. 

You should also read the the posting guide where it is clearly stated the rhelp 
responders expect that you include a dataset built with R code for purposes of 
illustration. 

> On Nov 30, 2015, at 6:44 PM, Alexandra Hua <alexandra....@yale.edu> wrote: 
>  
> I am trying to write a function that will graph a variable of a dataset or 
> a variable from a subset of the data. My function is as follows: 
>  
> graphics<-function(dat, var, graph, varname, val, subset){ 
>  if(subset==1) { 
>    data<-mySubset(dat=dat,varname=varname,val=val) 
>  }else if(subset!=1){ 
>    data<-(dat) 
>  } 
>  if(graph==1) { 
>    with(data, boxplot(var), main = paste("Vertical box plot of", 
> myfunc(dat), "variable", myfunc(var), xlab = myfunc(var))) 
>  }else if(graph==2){ 
>    with(data, boxplot(var), horizontal=TRUE, main = paste("Horizontal 
> box plot of", myfunc(dat), "variable", myfunc(var), xlab = 
> myfunc(var))) 
>  }else if(graph==3){ 
>    hist(var, main="Histogram of", myfunc(var)) 
>  }} 
>  

Generally the use of `with` inside functions is ill-advised. Sometimes it 
succeeds but nmany times it will fail with puzzling error messages. 


> I included "subset" as a parameter for the function, so that subset=1 would 
> tell the function to subset, and any other value will use the full dataset. 
> However, when I run the function with the following expression (bolts is 
> the dataset, SPEED1 is the variable, value=3) 
>  
> graphics(bolts, bolts$SPEED1, graph=3, bolts$SPEED1, 3, 1) 
>  
> I receive this error message: Error in eval(substitute(expr), data, enclos 
> = parent.frame()) : invalid 'envir' argument of type 'logical' 
>  
> Does anyone know why this is, or if there is something wrong with my code? 
> Thanks! 
>  
> --  
> *Alexandra Hua * 
> Yale University | MPH Candidate Class of 2016 
> Chronic Disease Epidemiology 
>  
>     [[alternative HTML version deleted]] 
>  
> ______________________________________________ 
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> 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. 

David Winsemius 
Alameda, CA, USA 



------------------------------ 

Message: 20 
Date: Tue, 1 Dec 2015 06:20:44 +0000 (UTC) 
From: Christine Lee <leptostra...@yahoo.com> 
To: <r-help@r-project.org> 
Subject: [R] filled circle with a black line on the rim in pch 
    function 
Message-ID: 
    <456635539.12433643.1448950844348.javamail.ya...@mail.yahoo.com> 
Content-Type: text/plain; charset=UTF-8 

Dear All, 

I have an embarssing question, I want to put a black line as a rim on the grey 
symbol in the xyplot, to no avail. 
.  I thought it was easy, by changing the pch code from 16 to 21.  I was 
surpised that I ran into difficulty. 
   
My original script is as follows: 
library(lattice) 
xyplot(Abun~Date1|Station, data=Raw, 
        groups = culr, 
        par.settings = list(strip.background = list(col = "transparent"), 
                            superpose.symbol = list(cex = rep(2, 2), 
                                                    col=c("grey","black"), 
                                                    pch = rep(16,2))), 
        type="p", 
        xlab=list("Month",cex=1.5), 
        ylab=list("Abundance",cex=1.5),   
        index.cond=list(c(1,2,3,4)), 
        auto.key = T, 
        layout=c(4,1)) 


I have changed pch number into 21, the symbols did show a black rim, but the 
filled circle colours became blue and pink, instead of the designated grey and 
black.  This puzzles me.   

My data is as follows: 
Raw<-structure(list(Date = structure(c(6L, 7L, 2L, 4L, 12L, 9L, 7L,  
2L, 4L, 12L, 6L, 15L, 14L, 3L, 6L, 1L, 16L, 5L, 11L, 8L, 4L,  
10L, 13L, 6L, 1L, 16L, 5L, 11L, 8L, 4L, 10L, 13L, 6L, 1L, 16L,  
5L, 11L, 8L, 4L, 10L, 13L, 11L, 8L, 4L, 10L, 13L), .Label = c("1/10",  
"1/11", "11/11", "12/11", "13/10", "19/9", "2/10", "2/11", "20/9",  
"26/11", "29/10", "29/11", "30/11", "31/10", "4/10", "6/10"), class = 
"factor"),  
    Year = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,  
    1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,  
    2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,  
    2L, 2L, 2L, 2L, 2L, 2L), .Label = c("Y2002", "Y2014"), class = "factor"),  
    Station = structure(c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L,  
    2L, 3L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L,  
    2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L,  
    3L, 3L, 4L, 4L, 4L, 4L, 4L), .Label = c("E", "F", "H", "I" 
    ), class = "factor"), Abun = c(3.42, 1.33, 3.67, 3.67, 3.92,  
    2.17, 2.5, 1.67, 6.33, 0.67, 1, 1, 1.33, 2.08, 0, 0, 0.33,  
    0.08, 0.08, 0, 0.5, 0.17, 0.67, 0.67, 0, 1, 0.58, 1.5, 2.67,  
    0.67, 1.33, 3, 0.58, 1.17, 1.25, 0.75, 1.25, 1.75, 0.92,  
    1.5, 0.83, 0.75, 2.33, 0.67, 1.33, 1.58), Date1 = structure(c(16697,  
    16710, 16740, 16751, 16768, 16698, 16710, 16740, 16751, 16768,  
    16697, 16712, 16739, 16750, 16697, 16709, 16714, 16721, 16737,  
    16741, 16751, 16765, 16769, 16697, 16709, 16714, 16721, 16737,  
    16741, 16751, 16765, 16769, 16697, 16709, 16714, 16721, 16737,  
    16741, 16751, 16765, 16769, 16737, 16741, 16751, 16765, 16769 
    ), class = "Date")), .Names = c("Date", "Year", "Station",  
"Abun", "Date1"), row.names = c(NA, -46L), class = "data.frame") 

Can any one help me please? 

With best regards, 
Christine 



------------------------------ 

Message: 21 
Date: Tue, 1 Dec 2015 19:01:27 +1100 
From: Jim Lemon <drjimle...@gmail.com> 
To: Christine Lee <leptostra...@yahoo.com> 
Cc: r-help mailing list <r-help@r-project.org> 
Subject: Re: [R] filled circle with a black line on the rim in pch 
    function 
Message-ID: 
    <CA+8X3fWuW4vJpc95eY=z-Krk-UR0tY4Zjsxn2uTK=kya8xe...@mail.gmail.com> 
Content-Type: text/plain; charset="UTF-8" 

Hi Christine, 
When I try to run your script, the plot fails: 

Error in eval(expr, envir, enclos) : object 'culr' not found 
> names(Raw) 
[1] "Date"    "Year"    "Station" "Abun"    "Date1" 

so I changed the second line to: 

groups=Year, 

and it did work. The default (pink, gray) background colors for the symbols 
do appear when the symbol is changed to pch=21. The arguments 

col="black",bg=c("gray","black"), 

would produce the symbols you want in base graphics, but do not seem to do 
so in lattice. I do get sort of what you want by modifying your code pretty 
radically: 

xyplot(Abun~Date1|Station, data=Raw, 
        groups = Year, 
        par.settings = list(strip.background = list(col = "transparent")), 
        type="p", 
        pch = rep(21,2), 
        col="black", 
        fill=c("gray","black"), 
        xlab=list("Month",cex=1.5), 
        ylab=list("Abundance",cex=1.5), 
        index.cond=list(c(1,2,3,4)), 
        auto.key = T, 
        layout=c(4,1)) 

Jim 


On Tue, Dec 1, 2015 at 5:20 PM, Christine Lee via R-help < 
r-help@r-project.org> wrote: 

> Dear All, 
> 
> I have an embarssing question, I want to put a black line as a rim on the 
> grey symbol in the xyplot, to no avail. 
> .  I thought it was easy, by changing the pch code from 16 to 21.  I was 
> surpised that I ran into difficulty. 
> 
> My original script is as follows: 
> library(lattice) 
> xyplot(Abun~Date1|Station, data=Raw, 
>         groups = culr, 
>         par.settings = list(strip.background = list(col = "transparent"), 
>                             superpose.symbol = list(cex = rep(2, 2), 
>                                                     col=c("grey","black"), 
>                                                     pch = rep(16,2))), 
>         type="p", 
>         xlab=list("Month",cex=1.5), 
>         ylab=list("Abundance",cex=1.5), 
>         index.cond=list(c(1,2,3,4)), 
>         auto.key = T, 
>         layout=c(4,1)) 
> 
> 
> I have changed pch number into 21, the symbols did show a black rim, but 
> the filled circle colours became blue and pink, instead of the designated 
> grey and black.  This puzzles me. 
> 
> My data is as follows: 
> Raw<-structure(list(Date = structure(c(6L, 7L, 2L, 4L, 12L, 9L, 7L, 
> 2L, 4L, 12L, 6L, 15L, 14L, 3L, 6L, 1L, 16L, 5L, 11L, 8L, 4L, 
> 10L, 13L, 6L, 1L, 16L, 5L, 11L, 8L, 4L, 10L, 13L, 6L, 1L, 16L, 
> 5L, 11L, 8L, 4L, 10L, 13L, 11L, 8L, 4L, 10L, 13L), .Label = c("1/10", 
> "1/11", "11/11", "12/11", "13/10", "19/9", "2/10", "2/11", "20/9", 
> "26/11", "29/10", "29/11", "30/11", "31/10", "4/10", "6/10"), class = 
> "factor"), 
>     Year = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
>     1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
>     2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
>     2L, 2L, 2L, 2L, 2L, 2L), .Label = c("Y2002", "Y2014"), class = 
> "factor"), 
>     Station = structure(c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 
>     2L, 3L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 
>     2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 
>     3L, 3L, 4L, 4L, 4L, 4L, 4L), .Label = c("E", "F", "H", "I" 
>     ), class = "factor"), Abun = c(3.42, 1.33, 3.67, 3.67, 3.92, 
>     2.17, 2.5, 1.67, 6.33, 0.67, 1, 1, 1.33, 2.08, 0, 0, 0.33, 
>     0.08, 0.08, 0, 0.5, 0.17, 0.67, 0.67, 0, 1, 0.58, 1.5, 2.67, 
>     0.67, 1.33, 3, 0.58, 1.17, 1.25, 0.75, 1.25, 1.75, 0.92, 
>     1.5, 0.83, 0.75, 2.33, 0.67, 1.33, 1.58), Date1 = structure(c(16697, 
>     16710, 16740, 16751, 16768, 16698, 16710, 16740, 16751, 16768, 
>     16697, 16712, 16739, 16750, 16697, 16709, 16714, 16721, 16737, 
>     16741, 16751, 16765, 16769, 16697, 16709, 16714, 16721, 16737, 
>     16741, 16751, 16765, 16769, 16697, 16709, 16714, 16721, 16737, 
>     16741, 16751, 16765, 16769, 16737, 16741, 16751, 16765, 16769 
>     ), class = "Date")), .Names = c("Date", "Year", "Station", 
> "Abun", "Date1"), row.names = c(NA, -46L), class = "data.frame") 
> 
> Can any one help me please? 
> 
> With best regards, 
> Christine 
> 
> ______________________________________________ 
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
> 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]] 



------------------------------ 

Message: 22 
Date: Tue, 1 Dec 2015 08:19:54 +0000 (UTC) 
From: Christine Lee <leptostra...@yahoo.com> 
To: Jim Lemon <drjimle...@gmail.com> 
Cc: r-help mailing list <r-help@r-project.org> 
Subject: [R] ???  filled circle with a black line on the rim in pch 
    function 
Message-ID: 
    <495496469.12506923.1448957994844.javamail.ya...@mail.yahoo.com> 
Content-Type: text/plain; charset="UTF-8" 

Sorry all,?My mistake!? The?missing parts are?as 
follows:?Raw$Date1<-as.Date(Raw$Date,"%d/%m") 
culr<-ifelse(Raw$Year=="Y2002","Year 2002","Year 2014") 
library(lattice)?Many thanks.? ?With best regards,Christine  


    Jim Lemon <drjimle...@gmail.com> ? 2015?12?1? (??) 4:01 PM ??? 
  

 Hi Christine,When I try to run your script, the plot fails: 
Error in eval(expr, envir, enclos) : object 'culr' not found> names(Raw)[1] 
"Date" ? ?"Year" ? ?"Station" "Abun" ? ?"Date1" ? 
so I changed the second line to: 
groups=Year, 
and it did work. The default (pink, gray) background colors for the symbols do 
appear when the symbol is changed to pch=21. The arguments? 
col="black",bg=c("gray","black"), 
would produce the symbols you want in base graphics, but do not seem to do so 
in lattice. I do get sort of what you want by modifying your code pretty 
radically: 
xyplot(Abun~Date1|Station, data=Raw,? ? ? ? groups = Year,? ? ? ? par.settings 
= list(strip.background = list(col = "transparent")),? ? ? ? type="p",? ? ? ? 
pch = rep(21,2),? ? ? ? col="black",? ? ? ? fill=c("gray","black"),? ? ? ? 
xlab=list("Month",cex=1.5),? ? ? ? ylab=list("Abundance",cex=1.5),? ? ? ? 
index.cond=list(c(1,2,3,4)),? ? ? ? auto.key = T,? ? ? ? layout=c(4,1)) 
Jim 

On Tue, Dec 1, 2015 at 5:20 PM, Christine Lee via R-help <r-help@r-project.org> 
wrote: 

Dear All, 

I have an embarssing question, I want to put a black line as a rim on the grey 
symbol in the xyplot, to no avail. 
.? I thought it was easy, by changing the pch code from 16 to 21.? I was 
surpised that I ran into difficulty. 

My original script is as follows: 
library(lattice) 
xyplot(Abun~Date1|Station, data=Raw, 
? ? ? ? groups = culr, 
? ? ? ? par.settings = list(strip.background = list(col = "transparent"), 
? ? ? ? ? ? ? ? ? ? ? ? ? ? superpose.symbol = list(cex = rep(2, 2), 
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? col=c("grey","black"), 
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pch = rep(16,2))), 
? ? ? ? type="p", 
? ? ? ? xlab=list("Month",cex=1.5), 
? ? ? ? ylab=list("Abundance",cex=1.5), 
? ? ? ? index.cond=list(c(1,2,3,4)), 
? ? ? ? auto.key = T, 
? ? ? ? layout=c(4,1)) 


I have changed pch number into 21, the symbols did show a black rim, but the 
filled circle colours became blue and pink, instead of the designated grey and 
black.? This puzzles me. 

My data is as follows: 
Raw<-structure(list(Date = structure(c(6L, 7L, 2L, 4L, 12L, 9L, 7L, 
2L, 4L, 12L, 6L, 15L, 14L, 3L, 6L, 1L, 16L, 5L, 11L, 8L, 4L, 
10L, 13L, 6L, 1L, 16L, 5L, 11L, 8L, 4L, 10L, 13L, 6L, 1L, 16L, 
5L, 11L, 8L, 4L, 10L, 13L, 11L, 8L, 4L, 10L, 13L), .Label = c("1/10", 
"1/11", "11/11", "12/11", "13/10", "19/9", "2/10", "2/11", "20/9", 
"26/11", "29/10", "29/11", "30/11", "31/10", "4/10", "6/10"), class = 
"factor"), 
? ? Year = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
? ? 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
? ? 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
? ? 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("Y2002", "Y2014"), class = "factor"), 
? ? Station = structure(c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 
? ? 2L, 3L, 3L, 3L, 3L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 
? ? 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 
? ? 3L, 3L, 4L, 4L, 4L, 4L, 4L), .Label = c("E", "F", "H", "I" 
? ? ), class = "factor"), Abun = c(3.42, 1.33, 3.67, 3.67, 3.92, 
? ? 2.17, 2.5, 1.67, 6.33, 0.67, 1, 1, 1.33, 2.08, 0, 0, 0.33, 
? ? 0.08, 0.08, 0, 0.5, 0.17, 0.67, 0.67, 0, 1, 0.58, 1.5, 2.67, 
? ? 0.67, 1.33, 3, 0.58, 1.17, 1.25, 0.75, 1.25, 1.75, 0.92, 
? ? 1.5, 0.83, 0.75, 2.33, 0.67, 1.33, 1.58), Date1 = structure(c(16697, 
? ? 16710, 16740, 16751, 16768, 16698, 16710, 16740, 16751, 16768, 
? ? 16697, 16712, 16739, 16750, 16697, 16709, 16714, 16721, 16737, 
? ? 16741, 16751, 16765, 16769, 16697, 16709, 16714, 16721, 16737, 
? ? 16741, 16751, 16765, 16769, 16697, 16709, 16714, 16721, 16737, 
? ? 16741, 16751, 16765, 16769, 16737, 16741, 16751, 16765, 16769 
? ? ), class = "Date")), .Names = c("Date", "Year", "Station", 
"Abun", "Date1"), row.names = c(NA, -46L), class = "data.frame") 

Can any one help me please? 

With best regards, 
Christine 

______________________________________________ 
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
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]] 



------------------------------ 

Message: 23 
Date: Tue, 1 Dec 2015 21:28:52 +1100 
From: Jim Lemon <drjimle...@gmail.com> 
Cc: r-help mailing list <r-help@r-project.org>,    Alexandra Hua 
    <alexandra....@yale.edu> 
Subject: Re: [R] Graphing a subset of data 
Message-ID: 
    <CA+8X3fVC_=maxb2zx1q8xr5soyyx5adr4rx7fmjihpxkq57...@mail.gmail.com> 
Content-Type: text/plain; charset="UTF-8" 

Hi Alexandra, 
I think you are going about this in an excessively difficult way. Here is a 
rough example: 

graphit<-function(x,var,type,subset=NA,...){ 
 if(!is.na(subset[1])) x<-subset(x,subset) 
 do.call(type,list(x=x[[var]],...)) 
} 
# assume that the data are measurements of penetration by crossbow bolts at 
specified speeds 
bolts<-data.frame(SPEED1=rep(1:3,each=30), 
 penetration=c(runif(30,10,15),runif(30,15,20),runif(30,20,25))) 
# note the lazy way of adding arguments to the function call 
graphit(bolts,"SPEED1",boxplot,main="Boxplot of SPEED1") 
graphit(bolts,"penetration",boxplot,subset=bolts$SPEED1==3, 
 main="Boxplot of SPEED1 == 3") 
graphit(bolts,"SPEED1",hist,main="Histogram of SPEED1") 

Jim 

    [[alternative HTML version deleted]] 



------------------------------ 

Message: 24 
Date: Tue, 1 Dec 2015 11:41:59 +0100 
From: Ernesto Villarino <villarino.erne...@gmail.com> 
To: r-help@r-project.org 
Subject: [R] Metanalysis in R using MAVIS 
Message-ID: 
    <CAAmrVFpttyU34wRNXhcFa=6nW7OmB51cE0J=_wcesdqqjzn...@mail.gmail.com> 
Content-Type: text/plain; charset="UTF-8" 

I am Ernesto, a Phd student from Bilbao working with climate related 
plankton dynamics. I am trying to perform a MAVIS metanalysis (any other 
meta techcnique to be applied in R) to see if there is a significant 
difference between the moderators in my dataset. Is there any option to do 
an ANOVA analysis using MAVIS among groups? 



In the Moderator (subgroup) analysis we have one variable per study, 
instead of having two (M1,M2). 



*Study* 

*Response variable* 

*N* 

*Moderator* 

Study-01 

-0.1111 

8 

Dispersing 

Study-02 

-0.2557 

8 

Dispersing 

Study-03 

0.06667 

4 

Zooplankton 

Study-04 

0.1956 

5 

Phytoplankton 

Study-05 

0.025 

5 

Phytoplankton 

Study-06 

0.7768 

4 

Phytoplankton 

Study-07 

0.3511 

6 

Dispersing 

Study-08 

-0.09821 

6 

Dispersing 

Study-09 

0.4286 

3 

NDL 

Study-10 

0.5638 

7 

Dispersing 

 ? 

 ? 

 ? 

 ? 





I appreciate your help, 

    [[alternative HTML version deleted]] 



------------------------------ 

Subject: Digest Footer 

_______________________________________________ 
R-help@r-project.org 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. 

------------------------------ 

End of R-help Digest, Vol 154, Issue 1 
************************************** 
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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 via email to