r de modifier et de reconstruire paquet
Je suis en train d'utiliser le SemiMarkov paquet et je veux changer une petite ligne de code n'. J'ai fait quelques recherches via:
getAnywhere("semiMarkov")
& j'ai identifié que je veux changer cette ligne:
hessian <- diag(ginv(hessian(V, solution)))
essayer quelque chose comme:
hessian <- diag(ginv(pracma::hessian(V, solution)))
Comment puis-je aller à ce sujet? Ai-je besoin pour reconstruire le paquet à partir de zéro, et si oui, dois-je rTools etc pour cela, ou est-il un simple-ish d'une solution (je suis un R pertinente novice)? J'ai fait quelques recherches en ligne et ne peut pas trouver quelque chose d'évident. Toutes les idées/les pointeurs grandement appréciée.
Vous devez vous connecter pour publier un commentaire.
Environnement Linux
Commencer à télécharger le paquet source de CRAN.
Télécharger et extraire la source:
Il devrait en résulter un répertoire nommé
SemiMarkov
. Ouvrir la source (cd SemiMarkov
), et de modifier si nécessaire.Ensuite, créez les modifications:
Ce résultat dans un nouveau fichier d'archive nommée
SemiMarkov_1.4.2.tar.gz
.Enfin, installez votre modifiée archive:
Environnement Windows
Je suis moins familier avec la plate-forme Windows. *nix outils est disponible dans Cygwin, mais c'est douloureux. Au lieu de cela, comme Josh O'Brien souligne, vous devez suivre les Windows-instructions spécifiques dans la R d'Installation et manuel d'Administration.
devtools::install("SemiMarkov")
.Si vous souhaitez simplement tester l'effet de ce changement interactif des R de la session, vous pouvez le faire en utilisant
trace()
. Voici comment:trace("semiMarkov", edit=TRUE)