Définir deux groupes avec R
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Définir deux groupes avec R



  1. #1
    marjo92blabla

    Définir deux groupes avec R


    ------

    Bonjour,

    Je souhaiterai analyser la présence de cristaux dans l'urine de sujets. Pour cela, j'aimerai les répartir en deux groupe : avec / sans cristaux.
    Tout en sachant que différents facteurs entrent en jeu (différentes colonnes) avec le pH, l'osmolarité, la gravité, ...

    Pour définir les groupes, j'ai commencé comme suit:

    groupe0=urine[urine$r == 0]
    groupe1=urine[urine$r == 1]

    Avec r la présence de cristaux: 0 non / 1 oui. En espérant que le logiciel ne prenne pas 0 et 1 pour des chiffres ...

    J'aimerai ensuite tester la variance des deux groupes pour la variable "pH". Mais je ne sais âs comment faire, je cherche sur internet mais difficile de trouver des réponses..

    Pourriez-vous m'aider ?

    -----

  2. #2
    minushabens

    Re : Définir deux groupes avec R

    bonjour,

    2 remarques:

    1) R va interpréter 0 et 1 comme des entiers. Si tu ne veux pas que ça soit le cas regarde la fonction as.factor()

    2) ton code est incorrect.

    urine[urine$r==0]

    ne devrait pas donner le résultat attendu.

  3. #3
    marjo92blabla

    Re : Définir deux groupes avec R

    Merci de ta réponse,

    Finalement j'ai changé le code et l'ai tapé comme tel:

    groupe0=subset(urine, r=0, select=ph)
    groupe1=subset(urine, r=1, select=ph)

    library(dplyr)
    urine %>% ## je pense que cette partie est inutile
    select(ph)

    var.test(groupe0,groupe1)

    ## Suite à cela un message d'erreur s'affiche Error in is.finite(x) : default method not implemented for type 'list'

    Auriez vous une solution ?

    Merci

  4. #4
    minushabens

    Re : Définir deux groupes avec R

    tu n'as pas besoin de faire tout ça.

    >var.test(urine$ph[urine$r==0],urine$ph[urine$r==1])

    suffit.

  5. A voir en vidéo sur Futura
  6. #5
    marjo92blabla

    Re : Définir deux groupes avec R

    Super merci beaucoup ! Et tu as débloqué mon erreur !

Discussions similaires

  1. Publipostage : Deux groupes de données par page
    Par fifor77 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 15/12/2014, 13h40
  2. Définir une droite dans l'espace avec deux angles seulement ?
    Par sundry dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 25/05/2014, 12h29
  3. Somme amalgamée de deux groupes
    Par chentouf dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 19/10/2013, 11h31
  4. [Biochimie] différence entre deux groupes de protéines?
    Par invite2bdabc31 dans le forum Biologie
    Réponses: 0
    Dernier message: 09/06/2010, 16h23
  5. acoupler deux groupes electrogenes en parrallele
    Par invite3fa0b711 dans le forum Technologies
    Réponses: 15
    Dernier message: 06/06/2009, 22h11