Skip to content
Guepardow edited this page Apr 11, 2016 · 5 revisions

Welcome to the StatApp-Collaborative-Filtering wiki!


FAQ

Comment déterminer le temps de calcul d'un morceau de code ?

Pour déterminer le temps de calcul d'un morceau de code, il faut rajouter les codes suivants :

start.time <- Sys.time()
 #codage
end.time <- Sys.time() 
time.taken <- end.time - start.time
time.taken

pensez à retirer ces morceaux de code lorsque vous les publiez sous github.

Etudier une fonction entière

Pour déterminer la répartition du temps d'exécution d'une fonction :

install.packages("proftools")
library(proftools)

Rprof("tmp.out")
fct = fonction_a_tester(arg1, arg2)
Rprof()

flatProfile(readProfileData("tmp.out"))

Bash 101

pwd # afficher le dossier courant
cd repository # se déplacer dans le dossier repository
ls # lister les éléments présents dans le dossier courant

Comment utiliser Git Bash ?

Pour une première utilisation, il est nécessaire de faire les deux étapes suivants :

git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"

Puis, il faut cloner le travail à chaque fois que l'on souhaite apporter des modifications :

cd repository # se déplacer dans le dossier approprié
git clone https://github.com/kkmm001/StatApp-Collaborative-Filtering #cloner un dépôt
cd StatApp-Collaborative-Filtering # se déplacer dans le dossier cloné
git add file.R # ajouter le fichier
git commit -m "Commentaires" 
git push origin master 

Détecter les fichiers modifiés

gitk

Dans la fenêtre qui vient de s'ouvrir, cliquez sur le rond rouge en haut à gauche. Les changements apparaissent en rouge et en vert en bas à gauche.