IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Voir le contenu d'une fonction développée dans un package


Sujet :

R

  1. #1
    Responsable SAS


    Inscrit en
    Septembre 2006
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 176
    Points : 16 219
    Points
    16 219
    Par défaut Voir le contenu d'une fonction développée dans un package
    Bonjour,
    Je voudrais connaître le contenu exact d'une fonction développée dans un package et pouvoir ainsi visualiser concrètement le code. Comment faire?
    Merci
    Les balises code
    FAQ SAS
    Rubrique SAS

    Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.

  2. #2
    Membre expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Points : 3 378
    Points
    3 378
    Par défaut
    Bonjour,

    Il y a plusieurs méthodes.
    Je te donne un petit exemple que j'ai justement en magasin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    > library(MASS)
    
    > methods(print)
    ## supprimé
    [124] print.latex                              
    [125] print.Latex*                             
    [126] print.lda*                               
    [127] print.ldBands                            
    ## supprimé
       Non-visible functions are asterisked
    
    > print.lda     ## Ne doit pas fonctionner
    Erreur : objet "print.lda" non trouvé
    
    > getAnywhere(print.lda)        ## Première métode
    A single object matching 'print.lda' was found
    It was found in the following places
      registered S3 method for print from namespace MASS
      namespace:MASS
    with value
    
    function (x, ...) 
    {
        ## Supprimé
        if (length(svd) > 1) {
            cat("\nProportion of trace:\n")
            print(round(svd^2/sum(svd^2), 4), ...)
        }
        invisible(x)
    }
    <environment: namespace:MASS>
    
    > MASS:::print.lda      ## Seconde méthode
    function (x, ...) 
    {
        ## Supprimé
        svd <- x$svd
        names(svd) <- dimnames(x$scaling)[[2]]
        if (length(svd) > 1) {
            cat("\nProportion of trace:\n")
            print(round(svd^2/sum(svd^2), 4), ...)
        }
        invisible(x)
    }
    <environment: namespace:MASS>
    (ici je voulais savoir comment il calculaient la "Proportion of trace")
    Forum LaTeX : pour des réponses rapides et appropriées, pensez à poster un
    ECM = Exemple (reproduit le problème) Complet (document compilable) Minimal (ne postez pas votre thèse !)

    Une solution vous convient ? N'oubliez pas le tag


    )><))))°>

  3. #3
    Responsable SAS


    Inscrit en
    Septembre 2006
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 176
    Points : 16 219
    Points
    16 219
    Par défaut
    Bonjour,
    Merci c'est exactement ça.
    Les balises code
    FAQ SAS
    Rubrique SAS

    Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/03/2011, 08h18
  2. Réponses: 1
    Dernier message: 09/02/2009, 01h36
  3. Réponses: 11
    Dernier message: 22/06/2005, 11h04
  4. Existe-t-il une fonction "Chercher" dans un TWebBrowser ?
    Par Michel Devaud dans le forum Composants VCL
    Réponses: 2
    Dernier message: 15/12/2004, 07h30
  5. Réponses: 2
    Dernier message: 16/07/2004, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo