Skip to content

Any help on R code interpretation?

5 messages · Marna Wagley, Thierry Onkelinx, Rui Barradas +2 more

#
HI R user,
I was looking a r code and saw "%*%t", what does it("%*%t") mean?. The
example is given below.

For example: here is the code where "%*%t" has been used. when I run the
formula but did not run in my data.

prediction=plogis(as.matrix(mod7)%*%t(with(subset(data,site!='AB'),cbind(1,
site=='BC', site =='MM', site =='XY',Temp,Treatment=='Local'))))

Can I get the same result of above using the following code? Do both codes
give same results?

ab<-with(subset(data,site!='AB'),cbind(1,site=='BC', site =='MM', site ==
'XY',Temp,Treatment=='Local'))
prediction =plogis(as.matrix(mod7),(ab))

Thanks,

MW
#
Dear Marna,

It's a combinations of two functions: %*% and t()
help("%*%") and help("t") will open their helpfiles.

Best regards,

ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek / Research Institute for Nature and
Forest
team Biometrie & Kwaliteitszorg / team Biometrics & Quality Assurance
Kliniekstraat 25
1070 Anderlecht
Belgium

To call in the statistician after the experiment is done may be no more
than asking him to perform a post-mortem examination: he may be able to say
what the experiment died of. ~ Sir Ronald Aylmer Fisher
The plural of anecdote is not data. ~ Roger Brinner
The combination of some data and an aching desire for an answer does not
ensure that a reasonable answer can be extracted from a given body of data.
~ John Tukey

2016-12-22 14:08 GMT+01:00 Marna Wagley <marna.wagley at gmail.com>:

  
  
#
Hello,

t() is the transpose function, it computes the transpose of matrix

with(subset(data,site!='AB'),cbind(1,
site=='BC', site =='MM', site =='XY',Temp,Treatment=='Local'))

then %*% is matrix multiplication. If you have doubts on the result, 
compute as.matrix(mod7)%*%t(...) outside the call to plogis.

And no, the two codes do not give the same results. Read the help page 
?plogis to find out the arguments to that function.

Hope this helps,

Rui Barradas

Em 22-12-2016 13:08, Marna Wagley escreveu:
#
Hi,

It's a bit hard to read what you have provided (don't forget that code pasted into emails on this list are best rendered if the email client is configured for plain text not html), but I suspect that it there is no %*%t. Instead, I think it should look like...

x %*% t(y)

where your x is 'mod7' and your y is all that other stuff. You might try ...

prediction = plogis( as.matrix( mod7 %*% t(ab) ) )

but that's just a guess.

Ben
Ben Tupper
Bigelow Laboratory for Ocean Sciences
60 Bigelow Drive, P.O. Box 380
East Boothbay, Maine 04544
http://www.bigelow.org
#
?"%*%"
?t

It looks like you need to spend some (more) time with an R tutorial or
two to understand basic R syntax. Please do so before posting further
here. There are many good ones on the web.

-- Bert


Bert Gunter

"The trouble with having an open mind is that people keep coming along
and sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Thu, Dec 22, 2016 at 5:08 AM, Marna Wagley <marna.wagley at gmail.com> wrote: