Mike Nguyen
Mike Nguyen
About
Projects
Posts
Teaching
Data
Contact
CV
Books
Written Books
Recommended Books
Light
Dark
Automatic
Posts
Bookdown Statistics
It’s possible to have basic statistics from bookdown using connectapi (basic example). However, this feature is very limited. Hence, it is better to connect bookdown to Google Analytics to have better metrics.
Last updated on Aug 15, 2021
1 min read
R
How to connect bookdown with google analytics
Create Google Analytics account Choose “Analytics Accounts” Create “Properties & Apps” In “Data Streams”, “Add stream” with your website URL Under “Tagging Instructions”, click on gtag.js. You should see something like this: <!
Last updated on Aug 14, 2021
1 min read
R
Template for Shiny
New Template to get you produce cool Shiny App instantly flexdashboard install.packages("flexdashboard") library(flexdashboard)
Last updated on Apr 29, 2021
1 min read
R
CSS and SASS in Shiny
CSS = Cascading Style Sheets Selector Declaration To add CSS to Shiny: Add styling to tags Add CSS to HTML header Add style sheets with the www directory (most ideal) SASS = Systematically Awesome Style Sheets (built on top of CSS)
Last updated on Apr 4, 2021
1 min read
R
reproducible example (reprex)
install once per computer install.packages("reprex") or part of `tidyverse install.packages("tidyverse") You can either call it in every session library(reprex) or put it in .Rprofile for each machine to run whenever you open R
Last updated on Apr 3, 2021
1 min read
R
Scaling Shiny
To solve the problem of scaling: From DevOps/IT: Add memory, CPU Rstudio Connect set up for multiple machines From R/Shiny engineer: use Javascript for less CPU usage extract computations: Shiny worker, Plumber use a database
Last updated on Apr 2, 2021
1 min read
R
,
Data
New Pipe in R
You can read more in Michael Barrowman’s post But the basic idea is that using the new pipe |> from the magrittr library is much faster than your old pipe %>%
Last updated on Feb 26, 2021
1 min read
R
Randomized Study Design
We can leverage R to create randomized studies using shinysurveys with learnr library("shinysurveys") library("learnr") ou can also use formr to create survey with R.
Last updated on Feb 24, 2021
1 min read
R
fix for "cannot allocate vector of size"
More package author’s introduction, please access this link Instead of loading everything at once into your RAM, you divide your data into chunks. To quote author of the disk.frame package: “we go from”R can only deal with data that fits in RAM"
Last updated on Feb 20, 2021
1 min read
R
caching for faster Shiny app
To have faster performance with Shiny App, you can pass this command to yoru script. # %>% bindCache()
Last updated on Feb 19, 2021
1 min read
R
,
Data
«
»
Cite
×