Regression line
using InMemoryDatasets, StatisticalGraphics, DLMReaderUser can use Reg to draw regression lines fitted to data
iris = filereader(joinpath(dirname(pathof(StatisticalGraphics)),
"..", "docs", "assets", "iris.csv"))
sgplot(iris, Reg(x=:SepalLength, y=:SepalWidth))Use Scatter to add the scatter plot of data
sgplot(iris, [
Reg(x=:SepalLength, y=:SepalWidth),
Scatter(x=:SepalLength, y=:SepalWidth)
],
clip=false
)Passing degree allows to control the degree of polynomial fitted to data
sgplot(iris, [
Reg(x=:SepalLength, y=:SepalWidth, degree=3),
Scatter(x=:SepalLength, y=:SepalWidth)
],
clip=false
)clm and cli produce the confidence band (by default 95%) for mean and prediction, respectively
sgplot(iris, [
Reg(
x=:SepalLength, y=:SepalWidth,
degree=3,
clm=true,
cli=true
),
Scatter(x=:SepalLength, y=:SepalWidth)
],
clip=false
)group is supported
sgplot(iris, [
Reg(
x=:SepalLength, y=:SepalWidth,
degree=3,
clm=true,
cli=true,
group=:Species
),
Scatter(x=:SepalLength, y=:SepalWidth)
],
clip=false
)This page was generated using DemoCards.jl and Literate.jl.