Creating a Julia dashboard
In this section, we use a Julia Notebook to load a dataset, produce graphics, analyze the data, and put the entirety into a Jupyter Notebook.
How to do it...
Julia uses many of the packages available in R and/or Python, so the conversion is pretty similar.
Load in the packages used (again, very similar):
#Pkg.add("DataFrames") #Pkg.add("PyPlot") #Pkg.add("GLM") using DataFrames; using GLM; using PyPlot;
Read in our DataFrame
and look at the start of the table:
juice = readtable("grapeJuice.csv") size(juice) names(juice) head(juice)
Produce a linear regression:
lm = fit(LinearModel, @formula(sales ~ price + ad_type + price_apple + price_cookies), juice)
I found a Julia function to emulate the R pairs()
functionality, which provides an x and y graph between all elements of a regression line from https://gist.github.com/ahwillia/43c2cfb894f2bfec6760:
function pairs(data) (nobs, nvars) = size(data) (fig, ax) = subplots(nvars, nvars, figsize=(8,8)) subplots_adjust...