Tag Archives: R

Area under a curve

The following code illustrates the concept of integration. The concept is to divide the x-axis in segments of equal width. We then take the value of y of the function on the right side of the segment and draw a rectangle of height y. The sum of the areas of the rectangles is greater than the area under the curve and approaches the area under the curve when the width tends to 0.

Exporter un summary de R dans un fichier texte avec capture.ouput()

Si, comme moi, vous travaillez sur des jeux de données de grande dimensionalité et que vous en avez assez de parcourir la console à la recherche d’un summary lancé quelques dizaines commandes en arrière ou bien de relancer à chaque fois des commandes, vous allez aimer la commande capture.output(). Voici comment elle marche:

1. Tout d’abord, ouvrez le fichier de votre choix dans votre répertoire préféré. Par exemple, utilisez un chemin relatif à votre environnement de travail:

fileConn <- file(“regression/extracted_log.txt”)

2. Créez votre modèle:

model <- lm(variable_réponse ~ variable_explicative)

3. Exportez le summary() dans le fichier texte:

capture.output(summary(model), file = “regression/extracted_log.txt”,
append = TRUE)

Le paramètre append de la fonction capture.output() est très utile si vous désirez ajouter la table en fin de fichier et ne pas écraser le contenu d’un fichier non vide. Ainsi, vous pouvez exporter une infinité de summary() dans le même fichier.

4. Fermez le fichier avec:

close(fileConn) #ici fileConn se refère au nom que vous avez donné à votre connexion plus haut.

Et voilà, ouvrez maintenant votre fichier texte pour regardez vos summary. Je trouve cette manière de faire plus propre et plus agréable.

Cordialement, C. Riccio.