Displaying 20 results from an estimated 20000 matches similar to: "sum of some matrix columns"
2010 Nov 26
2
get list index
Hi R-users,
I have a list
mylist <- list(c(0.79, 0.92, 0.91, 0.86, 0.96, 0.96, 0.95, 0.94, 0.99),
c(0.28, 0.45, 0.59, 0.69, 0.80, 0.87, 0.95, 0.94, 0.98), c(0.29, 0.39,
0.59, 0.69, 0.68, 0.80, 0.93, 0.95, 0.98))
Is there a way to find the index of the list element that contains the
lowest value among all the other elements? As the lowest value in each
element is the first, the
2010 Jul 13
2
modifying vector elements
Hello R-users,
I have a very large vector (a) containing elements consisting of numbers
and letters, this is the i.e.
a
[1] "1.11.2a" "1.11.2d" "1.11.2e" "1.11.2f" "1.11.2x1"
"1.11.2x1b"
[7] "1.11.2x2" "1.11.2x2a" "1.11.2x2b" "1.11.2x3" "1.11.2x4"
2010 Sep 27
3
name ONLY one column
Hi R-users
I can not change the name of one column only of my matrix.
my_matrix <- matrix (1:12,ncol=3)
colnames(my_matrix)[1] <- 'myname'
Error in dimnames(x) <- dn :
length of 'dimnames' [2] not equal to array extent
thank you for your help
Lorenzo
[[alternative HTML version deleted]]
2010 Aug 11
2
storing the results of an apply call
Hi R-users,
I have a function (myfun) that I want to apply to the rows of a matrix.
Basically, "myfun" takes the values from the matrix ("exp.des"), which
represent the different combinations of my experimental design, and pass
them as arguments to some other functions (fun1 and fun2). As I want to
replicate the results of fun1 and fun2 a certain number of time (e.g.
5), I
2011 Aug 25
2
string manipulation
I R-users,
I am trying to find the way to manipulate a character string to select a 4 digit number after some specific word/s. Example:
mytext <- "I do not want the first number 1234, but the second number 5678"
Is there any function that allows you to select a certain number of digits (in this case 5678) after a particular word/s (e.g., second number)
Thank you for your help
2010 Sep 22
3
extracting random effects from model formula
Hi R-users
I would like to extract the random effects ("1|SITE", "1+SPECIES|SITE"
and "BA|SITE") from this model formula:
Full_model <- formula (VAR ~ (1|SITE) + (1+SPECIES|SITE) + (BA|SITE) +
HEIGHT + COND + NN_DIST)
I tried:
terms(Full_model)
labels(terms(Full_model))
but I could not distinguish between random and fixed effects.
thanks
2010 May 17
3
applying quantile to a list using values of another object as probs
Hi r-users,
I have a matrix B and a list of 3x3 matrices (mylist). I want to
calculate the quantiles in the list using each of the value of B as
probabilities.
The codes I wrote are:
B <- matrix (runif(12, 0, 1), 3, 4)
mylist <- lapply(mylist, function(x) {matrix (rnorm(9), 3, 3)})
for (i in 1:length(B))
{
quant <- lapply (mylist, quantile, probs=B[i])
}
But quant
2010 Oct 05
2
accessing elements located after $ symbol
Hi R-users
I am having troubles accessing elements after the $ symbol. Reproducible
example:
>test <- data.frame (first=1:10, second=11:20, third=21:30)
>test$first #this works fine
but when I try
>interest <- "first"
>test$interest # does not seem to work
Could you tell me why that happens and show how to do instead?
Thanks so much
Lorenzo
2011 Apr 05
1
do not execute newline command
Hi R-users,
To automate the creation of scripts, I converted the code (example below) into a character string and wrote the object to a file:
Repeat <- "
myvec <- c(1:12)
cat('vector= ', myvec, '\n')
"
write (Repeat, 'yourpath/test.R')
the problem is that one line of the code is a "cat" command. In the output file (i.e. test.R), the newline
2011 May 05
1
lapply, if statement and concatenating to a list
Hi R users
I was wondering on how to use lapply & co when the applied function has a conditional statement and the output is a 'growing' object.
See example below:
list1 <- list('A','B','C')
list2 <- c()
myfun <- function(x,list2)
{
one_elem <- x
cat('one_elem= ', one_elem, '\n')
random <- sample(1:2,1)
show(random)
2010 Oct 18
1
paste an unevaluated expression
Hi R-users,
I would like to create an expression without evaluating it. Then paste
that expression to an object. Example:
Result <- paste('Result', 1, sep="")
paste(Result, substitute(apply(exp.des[1:10,], 1, one.row,
parms=parameters)), sep="<-")
However this pastes EACH element of the unevaluated expression. Instead
I just would like the expression
2010 Oct 11
1
running R script on linux server
Hi R-users,
I have a problem running my R code on a Linux cluster. What I did was
write a .pbs file to instruct the cluster on what to do and how:
#!/bin/sh
#PBS -m ae
#PBS -M uqlcatta@uq.edu.au
#PBS -A uq-CSER
#PBS -N job1_lollo
#PBS -l select=1:ncpus=1:NodeType=fast:mem=8GB
#PBS -l walltime=999:00:00
cd $PBS_O_WORKDIR
source /usr/share/modules/init/bash
module
2011 Feb 02
2
automatic coercion to character
Hi R users
I am wondering how I can avoid automatic coercion of my numeric vector
elements to character
init <- c(age='N', R=as.numeric(0.5), S=as.numeric(0.8))
I have used as.numeric() but it does not seem to work
Thank you
Lorenzo
[[alternative HTML version deleted]]
2010 Nov 03
2
memory allocation problem
Hi R users
I am trying to run a non linear parameter optimization using the
function optim() and I have problems regarding memory allocation.
My data are in a dataframe with 9 columns. There are 656100 rows.
>head(org_results)
comb.id p H1 H2 Range Rep no.steps dist aver.hab.amount
1 1 0.1 0 0 1 100 0
0.2528321
2010 Oct 23
1
bind matrices by row
Hi R-users
I have a series of matrices and I would like to bind them together by
column using a loop (i.e. not writing cbind(matrix1,
matrix2,matrix3....)). The reason is because in my real data set I have
a very large number of matrices.
Example:
matrix1 <- matrix (1:12,4,3)
matrix2 <- matrix (13:24,4,3)
matrix3 <- matrix (25:36,4,3)
matrix4 <- matrix (37:48,4,3)
2011 Feb 02
1
combining vectors into list
Hi R users
I have these two vectors:
Row <- sample(1:25, 10)
Col <- sample(1:25, 10)
Is there a way to combine them into a list, whose first component is a
vector containing the first element of Row and the first element of Col,
the second component is a vector containing the second element of Row
and the second element of Col, and so on...
Thanks you
Lorenzo
2012 Mar 18
1
install R package on Unix cluster
Hi R users,
Working from a PC, I am trying to install the spatstat package on a Unix cluster. I created the following PBS file to send a job array:
#!/bin/bash -ue
#PBS -m ae
#PBS -M my email
#PBS -J 1-45
#PBS -A my username
#PBS -N job name
#PBS -l resources
#PBS -l walltime
cd $PBS_O_WORKDIR
module load R/2.14.1
R CMD INSTALL -l /path/to/library spatstat
R CMD BATCH
2010 Oct 27
1
GAM function in mgcv package
Hi R-users
I am trying to use the GAM function of the mgcv package. But I am having
problem trying to specify the k parameter.
Although I managed to run some models by giving to the parameter some
(random) value, and it is explained by Wood (2006) that it does not seem
to "really" affect the final result, I would like to grasp better its
meaning.
I understand that is the
2013 Feb 09
3
Addressing Columns in a Data Frame
Dear All,
Probably a one liner, but I am banging my head against the floor.
Consider the following
DF <- data.frame(
x=1:10,
y=10:1,
z=rep(5,10),
a=11:20
)
mn<-names(DF)
but then I cannot retrieve a column by doing e.g,
DF$mn[2]
I tried to play with the quotes and so on, but so far with no avail.
Any suggestion is welcome.
Cheers
Lorenzo
2010 Feb 26
3
Plotting a Trivial Matrix
Dear All,
Consider a matrix (N x N) where each entry is either zero or one (can
hardly get any simpler).
Now, I would like to plot it as a 'chessboard' where every matrix entry
is a black (1) or white (0) square.
Whatever tool I use to plot it, it should not try to interpolate the
data at all.
I found some online references
http://www.phaget4.org/R/image_matrix.html
but probably I can