Displaying 20 results from an estimated 8000 matches similar to: "Singularity problem"
2006 Nov 07
4
solve computationally singular
Hi uRsers,
when inverting a 2 by 2 matrix using solve, I encountered a error message:
solve.default(sigma, tol = 1e-07) :
system is computationally singular: reciprocal condition number
= 1.7671e-017
and then I test the determinant of this matrix: 6.341393e-06.
In my program, I have a condition block that whether a matrix is
invertible like this:
if(det(sigma)<1e-7) return NULL;
2007 Jun 01
1
Determinant function (PR#9715)
Full_Name: Krzysztof Podgorski
Version: R version 2.4.1 (2006-12-18)
OS: Windows XP
Submission from: (NULL) (130.235.3.79)
The function ''det'' works improperly for a singular matrix and returns a
non-zero value even if ''solve'' reports singularity. The matrix is very simple
as shown below.
A <- diag(rep(c(64,8), c(8,8)))
A[9:16,1] <- 8
A[1,9:16] <- 8
2005 Aug 08
2
computationally singular
Hi,
I have a dataset which has around 138 variables and 30,000 cases. I am
trying to calculate a mahalanobis distance matrix for them and my
procedure is like this:
Suppose my data is stored in mymatrix
> S<-cov(mymatrix) # this is fine
> D<-sapply(1:nrow(mymatrix), function(i) mahalanobis(mymatrix, mymatrix[i,], S))
Error in solve.default(cov, ...) : system is computationally
2004 Apr 15
5
Solving Matrices
On April 15th, Elizabeth wrote:
<snip>
> In execises 39-42, determine if the columns of the matrix span
> R4:
<snip>
>(or x <- matrix(data=c(7, -5, 6, -7, 2, -3, 10, 9, -5,
> 4, -2, 2, 8, -9, 7, 15), nrow=4, ncol=4)
>
>That is the whole of the question <snip>
Have you tried det(x) and/or eigen(x) ?
A zero determinant (within
2012 Dec 11
2
Catching errors from solve() with near-singular matrices
Dear all,
The background is that I'm trying to fix this bug in the geometry
package:
https://r-forge.r-project.org/tracker/index.php?func=detail&aid=1993&group_id=1149&atid=4552
Boiled down, the problem is that there exists at least one matrix X for
which det(X) != 0 and for which solve(X) fails giving the error "system
is computationally singular: reciprocal condition
2011 Jan 29
1
Spare matrix multiplication
Dear R,
I have a simple question concerning with a special case of spare matrix
multiplications. Say A is a 200-by-10000 dense matrix. B is a 10000-by-10000
block- diagonal matrix, and each diagonal block B_i is 100-by-100. The usual
way I did A%*%B will take about 30 seconds which is to time consuming
because I have to do this thousands of times. I also tried to partition A
into 100 small blocks
2013 Jan 14
2
The three-dot question
Dear all,
Why does not the three-dot accept arguments from the parent environment?
I am just confused with this error, can someone give me a hint?
> rm(list=ls())
> testFun <- function(a, ...)
+ {
+ if(a){
+ print(a)
+ }else
+ {
+ print(b)
+ }
+ }
>
> myTask <- function(a)
+ {
+ b <- 3
+ testFun(a, b = b)
+ }
>
2011 Jan 18
2
Convert a matrix's columns to list
Dear R,
Is there an efficient way to make a list that each element is from the
corresponding column of a matrix. For example, if I have a matrix "a"
> a <- matrix(1:10, 5, 2)
> a
[,1] [,2]
[1,] 1 6
[2,] 2 7
[3,] 3 8
[4,] 4 9
[5,] 5 10
I would like to have a list "b" like this
> b <- list(a[, 1], a[, 2])
> b
[[1]]
[1] 1 2 3
2009 Jul 20
2
mahalanobis distance
http://www.nabble.com/file/p24569511/mahalanobis.txt mahalanobis.txt
http://www.nabble.com/file/p24569511/concentrations.txt concentrations.txt
Dear Forum members,
I have a problem calculating mahalanobis distances. My data file
mahalanobis.txt and categories file concentrations.txt are attached. I do
the following steps:
x <- as.matrix(read.table("mahalanobis.txt", header=TRUE))
2006 Sep 26
2
about the determinant of a symmetric compound matrix
Dear R users,
even if this question is not related to an issue about R, probably some of you will be able to help me.
I have a square matrix of dimension k by k with alpha on the diagonal and beta everywhee else.
This symmetric matrix is called symmetric compound matrix and has the form
a( I + cJ),
where
I is the k by k identity matrix
J is the k by k matrix of all ones
a = alpha - beta
c =
2010 Oct 12
1
lapply to subsets
Dear R,
I have a silly question concerns with *apply. Say I have a list called A,
A <- list(a = array(1:20, c(2, 2, 5)), b = array(1:30, c(2, 3, 5)))
I wish to calculate the mean of A$a, and A$b w.r.t. their third dimension so
I did
lapply(A,apply,c(1,2),mean)
Now if I still wish to do the above task but take away some burn-in, e.g. do
not take A$a[,,1:2],and A$b[,,1:2] into account.
2009 Nov 05
2
rm(list<-ls()) error
Dear R,
Why rm(list<-ls()) gives an error but rm(list=ls()) not?. I remember the
operator ‘<-’ can be used anywhere...
Thanks!
Feng
--
Feng Li
Department of Statistics
Stockholm University
106 91 Stockholm, Sweden
http://feng.li/
[[alternative HTML version deleted]]
2011 Jan 12
2
How to disable using "enter" key to exit the browser in debugging mode
Dear R,
How can I disable using "enter" key to exit the browser() in debug mode? I
would love to have this option because it is so annoying to jump out of the
debugging mode unexpectedly when I don't want to. I guess some of us have
encouraged at least one of these situations,
1, Accidentally pressed the enter key within the browser.
2, Copy and paste a piece of debugging code
2010 Jan 05
1
R-package related to the topic of INARMA models
Dear R,
I am looking for R-package related to INARMA (Integer-valued ARMA). Can
anyone give me some information? I did not get information from task view.
Many thanks.
Feng
--
Feng Li
Department of Statistics
Stockholm University
106 91 Stockholm, Sweden
http://feng.li/
[[alternative HTML version deleted]]
2011 Mar 23
1
R gui problem for windows
Dear R,
I rare use the standard R-gui on Windows. Yesterday I tried the latest
stable release on Windows 7 and XP and found one thing interesting. Assume
currently I am running R code, say
> example(plot)
Then I click the "close window" button on the R main window. R asks me to
save workspace image or not. Then I click "cancel". I suspect that my
program
2011 Feb 01
1
kmeans: number of cluster centres must lie between 1 and nrow(x)
Dear R,
Can't I cluster a dataset into k clusters where k is exactly the number of
observations? I have version 12.2 installed. See this example
> a <- matrix(1:100, 20)
> kmeans(a, 20)
Error: number of cluster centres must lie between 1 and nrow(x)
This is a bit ad-hoc but I known R from version 2.12 allows number of
clusters to be one. So I guess allowing number of clusters to be
2010 Sep 24
3
boundary check
Dear R,
I have a covariates matrix with 10 observations, e.g.
> X <- matrix(rnorm(50), 10, 5)
> X
[,1] [,2] [,3] [,4] [,5]
[1,] 0.24857135 0.30880745 -1.44118657 1.10229027 1.0526010
[2,] 1.24316806 0.36275370 -0.40096866 -0.24387888 -1.5324384
[3,] -0.33504014 0.42996246 0.03902479 -0.84778875 -2.4754644
[4,] 0.06710229 1.01950917
2003 Nov 12
2
bug in det using method="qr" (PR#1244) (PR#4450)
I just detected, that det() is not working on complex matrices any more,
due to the fix to the bug reports noted above. I am not happy with this,
as determinants are perfectly usable on complex matrices.
AFAIUI the bugs resulted from less than optimal behaviour of qr() in
certain cases. IMHO this is due to the unhappy decision to use a default for
parameter tol to decide whether the the
2010 Sep 13
2
How to generate a particular sequence ?
Dear R,
I have a vector, say a = c(1,2,4,5,6,8). Can I generate a vector or array
(2-by-3-by-3) of this form c(1,2,1,2,1,2,4,5,4,5,4,5,6,8,6,8,6,8), in which
every two elements in "a" have been repeated twice?
I am to stupid today and could not figure this simple question out... Many
many thanks!
Feng
--
Feng Li
Department of Statistics
Stockholm University
106 91 Stockholm,
2010 Sep 07
4
a^c(1:3)
Dear R,
I have two small questions confused me recently. Now assume I have a matrix
"a", like this,
> a <- matrix(1:6, 2, 3)
> a
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
I sometimes need each row of "a" raised to a different exponent. So I do a
trick like this,
> a^c(2, 3)
[,1] [,2] [,3]
[1,] 1 9 25
[2,] 8 64 216
My first