Bonjour,, Lapack routine dgesv: system is exactly singular Est-ce que par hasard quelqu un comprend la raison de ce message? Oui : le système est exactement singulier :) cov(mat) ne peut être inversible puisque mat n'est pas de plein rang car les mêmes colonnes sont répétées. Donc (par exemple) : ma...
Bonjour, J'ai été amené à écrire récemment une fonction pour calculer la droite des moindres rectangles (inutile d'utiliser optim), la voici pour information. frect <- function(x,y){ # droite des moindres rectangles b <- sqrt(var(y)/var(x))*sign(cor(x,y...
Bonjour, La taille de la pile utilisée par R dans les fonctions récursives semble assez petite. Dans l'exemple très simple suivant, la fonction somme() calcule la somme des n premiers entiers: > somme <- function(n) { if (n>1) n+somme(n-1) else 1 } > somme(1200&...
J'en profite pour poser une petite question de fonctionnement du forum: Bertrand, peux-tu éditer le titre du message pour rajouter un [Résolu] et Maxime, est-ce en fait une pratique sur le forum de demander ça? Bonjour, Nous avons constaté que certains membres le font, mais jusqu'à maintenant il n'...
et l'expression de sélection récupérée ne contient plus les guillemets Bonjour, Pourtant ce code fonctionne : > parametre selec 1 population=="population1" 2 population=="population2" > class(parametre$selec) [1] "factor" > as.character(parametre$selec[1]...
En ce qui concerne les fonctions qui calculent les matrices de proximité, quel type de données faut-il passer en paramètre? une liste de voisins pour chaque site? une matrice de distance? Dans l'exemple précédent, nb est un objet de classe "nb" (= liste de voisins) créé puis utilisé par d...
Bonjour, 1) Pour les caractères ASCII > as.integer(charToRaw("A")) [1] 65 > rawToChar(as.raw(65)) [1] "A" 2) Il serait plus simple d'utiliser directement des coordonnées numériques plutôt que des lettres et des nombres. Mais si on persiste dans cet...
Il se trouve que je travaille avec odfWeave en ce moment... Supposons que l'on veuille imprimer la matrice mat suivante : > mat <- matrix(1:80,ncol=8) Dans le fichier .odf : <<echo=FALSE, results=xml>>= odfTable(mat) @ L'impression se fait en 12pt et nous la voudrions en 19pt Quel es...
Je ne pense pas que odfWeave gère cela, si ce n'est pas le cas on peut facilement le programmer. Par exemple pour éditer un tableau de 20 colonnes en 2 sous-tableaux: <<echo=FALSE, results=xml>>= resume<-summary(data) class(resume) <- "matrix" r1 <- resume [,1:10] r2 <- res...
Bonjour,
Cela dépend de la classe de summary(objet) (qui je crois dépend de la classe de l'objet). Lorsque cette classe est "table" j'utilise le code suivant:
Bonjour, On peut très bien faire une régression logistique sur ces données: df <- data.frame(Site=c("A","B","C"),Ntot=c(52,24,31),Nparasite=c(10,3,0)) df$Nsain <- df$Ntot-df$Nparasite as.matrix(df[3:4]) res <- glm(as.matrix...
Bonjour, "distance" n'est pas le nombre de distances mais un vecteur de longueur n*(n-1)/2 contenant les distances entre les points, dans le bon ordre (voir l'aide de la fonction). PS. Je n'utilise jamais cette fonction, il y en a beaucoup d'autres, par exemple variog du package geoR. FB