On 12/10/11 09:11, flokke wrote:
Dear all,
Sorry to bother you with such a stupid question, but I just cannot find the
solution to my problem.
I'd like to use matrix multiplication for meanA and factorial 3.
I use the command meanA%*%factorial 3.
But everything I get is: Error in factorial3 %*% A : non-conformable
arguments
I know that the number of the columns of the first vector
first ***MATRIX***
has to be the same
number of rows of the
second vector
second ***MATRIX***
to be able to use matrix multiplication, but that is the case
here.
No it isn't!!! Your ``factorial3'' has ***one*** row, and
``meanA'' has ***two*** columns. So the arrays are
not conformable, just like the error message says!
There are three sorts of people; those who can count,
and those who can't!
I also tried it with
two columns for factorial 3 and that didnt work either.
Try it with two ***rows*** for factorial3!!!
And watch those spaces in names. They don't belong.
Can someone help me out with this?'
these are my matrices:
meanA
[,1] [,2]
[1,] 3.666667 4.666667
factorial3
[,1]
[1,] 1
To repeat: (1 x 2) times (1 x 1) doesn't work.
Note that (n x 2) times (2 x m) *does* work, and gives an (n x m) result.
cheers,
Rolf Turner
______________________________________________
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.