Tester si des données sont continues ou discrètes

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Lafitte Frédéric
Messages : 3
Enregistré le : 10 Nov 2007, 14:15

Tester si des données sont continues ou discrètes

Messagepar Lafitte Frédéric » 15 Nov 2007, 11:27

Bonjour,
quelqu'un connait un moyen rapide et sur pour déterminer si une matrice contient des données discrètes ou continues?

Matthieu Lesnoff
Messages : 120
Enregistré le : 29 Nov 2004, 12:41

Re: Tester si des données sont continues ou discrètes

Messagepar Matthieu Lesnoff » 15 Nov 2007, 11:57

Lafitte Frédéric a écrit :Bonjour,
quelqu'un connait un moyen rapide et sur pour déterminer si une matrice contient des données discrètes ou continues?


Il doit y avoir bcp de moyens de faire ça. Un exemple peut être :

- Pour savoir si au moins une donnée non discrète existe dans la matrice :

Code : Tout sélectionner

x <- matrix(1:6, ncol = 2)
(length(x[round(x) / x != 1]) >= 1)
[1] FALSE

x <- matrix(rnorm(6), ncol = 2)
(length(x[round(x) / x != 1]) >= 1)
[1] TRUE


- Pour savoir où sont les données non discrètes dans la matrice :

Code : Tout sélectionner

x <- matrix(rnorm(6), ncol = 2)
(round(x) != x)
     [,1] [,2]
[1,] TRUE TRUE
[2,] TRUE TRUE
[3,] TRUE TRUE


M.

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 18 Nov 2007, 10:37

Bonjour,

Si données discrètes = nombres entiers alors Matthieu a répondu à la question, mais est-ce bien ça la question ?

Lafitte Frédéric
Messages : 3
Enregistré le : 10 Nov 2007, 14:15

Messagepar Lafitte Frédéric » 22 Nov 2007, 12:05

En effet, je pensait à une méthode qui utilise la fonction is.factor mais je ne
trouve rien de bon. Une idée?

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 22 Nov 2007, 13:03

Ce serait plus facile de répondre si vous précisiez ce que vous appelez "donnée discrète". Pour moi (et Matthieu), ce sont des variables numériques (ex: comptage) qui prennent un nombre fini de valeurs possibles. La condition que ce sont des entiers est encore un élément supplémentaire et la réponse de Matthieu est dans ce sens. A contrario, je ne considère pas les variable qualitatives (ex.: catégorie socio-prof) comme étant des variables discrètes (pas numérique par nature).

Renaud

Eric Pagot
Messages : 195
Enregistré le : 15 Fév 2007, 17:10

Messagepar Eric Pagot » 22 Nov 2007, 16:53

Simplement, quand on fait le fonction "levels", si ce n'est pas un facteur, cela retourne NULL
Vétérinaire CTPA


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité