Comparaison efficace de modèles de régression: Gagnez du temps avec mtable()
#fit first regression modelmodel1 <-lm(mpg ~ disp + carb + hp + cyl, data = mtcars)#fit second regression modelmodel2 <-lm(mpg ~ disp + carb, data = mtcars)library(memisc)
Loading required package: lattice
Loading required package: MASS
Attaching package: 'memisc'
The following objects are masked from 'package:stats':
contr.sum, contr.treatment, contrasts
The following object is masked from 'package:base':
as.array
#create table to compare coefficient values from both regression models(tmtable=mtable("Model 1"=model1,"Model 2"=model2))
Calls:
Model 1: lm(formula = mpg ~ disp + carb + hp + cyl, data = mtcars)
Model 2: lm(formula = mpg ~ disp + carb, data = mtcars)
=====================================
Model 1 Model 2
-------------------------------------
(Intercept) 34.022*** 31.153***
(2.523) (1.264)
disp -0.027* -0.036***
(0.011) (0.005)
carb -0.927 -0.956*
(0.579) (0.359)
hp 0.009
(0.021)
cyl -1.049
(0.784)
-------------------------------------
R-squared 0.788 0.774
N 32 32
=====================================
Significance: *** = p < 0.001;
** = p < 0.01;
* = p < 0.05
Ajout d’une note de bas de page à un graphique avec ggplot2
library(conflicted)library(sjPlot)
Learn more about sjPlot with 'browseVignettes("sjPlot")'.
library(ggplot2)library(palmerpenguins)#Donnéesdata("penguins")#Graphique avec sjplotgrpfrq=plot_frq(penguins,species)#Ajout du pied de page avec labs de ggplot2grpfrq<-grpfrq+labs( caption ="Source: IPERSO|Analyste R, 2024" )print(grpfrq)
Analyse de la corrélation : Transformer les corrélations en informations avec correlationfunnel
library(conflicted)library(correlationfunnel)
══ Using correlationfunnel? ════════════════════════════════════════════════════
You might also be interested in applied data science training for business.
</> Learn more at - www.business-science.io </>
library(palmerpenguins)library(ggplot2)#Analyse de la correlation##Donnéesdata("penguins")## Dichotomisation des variables ###La fonction binarize ne fonctionne pas correctement en présence de NA, il faut les exclure penguinsbin=binarize(na.omit(penguins))##Calcul ne de correlation Funnemcorr=correlate(penguinsbin,target=bill_depth_mm__17.3_18.7)##visualition graphiquegrcorr=plot_correlation_funnel(corr,interactive =FALSE )grcorr<-grcorr+labs(caption="Source:Analyste R,2024",y="Variables explicatives")#ggsave("plot_correlation_funnel.png", path="C:/IPERSO/0.Formation/Journée R burkina/Analyste R Burkina/ARB")print(grcorr)
skimr pour une exploration rapide de vos données
library(conflicted)library(palmerpenguins)library(flextable)library(skimr)# Les donnéesdata("penguins")#exploration avec skimskim=skim(penguins)#Mise en forme avec flextablefskim=flextable(skim)#ajout d'un pied de pagefskim=add_footer_lines(fskim, value="Source: IPERSO|Analyste R,2024")#Mise en gras du pied de pagefskim=bold(fskim,part="footer")fskim