2017-11-08 9 views
1

줄리아을 사용하여 선형 회귀 모델을 처음부터 작성합니다. 내 모든 수학적 계산을 수행 한 후, 나는 내가 그들을 결합 또는 내을 어떻게 사용합니까, 및 선형 피팅 (직선 라인)을 별도로 준비 나타내는 산포도를 가지고 선형 회귀 그래프를줄리아의 같은 줄거리에 여러 곡선을 그립시키는 방법은 무엇입니까?

을 플롯 할 필요가 산점도에 대한 선형 적합 플롯?

기본적으로 단일 플롯에 여러 개의 그림을 그리려면 Julia?

참고 : 나도 할 파이썬 또는 R이

x = [1,2,3,4,5] 
y = [2,3,4,5,6] 

plot1 = scatter(x,y) 
plot2 = plot(x,y) #line plot 

#plot3 = plot1+plot2 (how?) 

답변

2

줄리아와 함께 제공되지 않습니다 알고 한 내장 패키지 음모를 꾸미고, 당신은 하나를 선택해야하므로. 인기있는 플로팅 패키지는 Plots, Gadfly, PyPlot, GR, PlotlyJS 등입니다. 우선 먼저 설치해야하고 Plots에서는 "백엔드"패키지 (예 : 위에서 언급 한 마지막 세 가지 패키지 중 하나)를 설치해야합니다.

예를 들어, 플롯,, 당신은 여기서 핵심은 새로운 하나를 만드는 대신 기존의 플롯을 수정합니다 plot! 명령 (plot 반대)입니다

using Plots; gr() # if GR is the plotting "backend" you've chosen 
scatter(point_xs, point_ys) # the points 
plot!(line_xs, line_ys)  # the line 

할 것입니다. 더

단순히 당신은

scatter(x,y, smooth = true) # fits the trendline automatically 

참조를 할 수도 http://docs.juliaplots.org/latest/

(면책 조항 : 나는 음모와 관련있어 - 다른 사람들은 당신에게 다른 조언을 줄 수 있음)

+0

사용하여 플롯 A = 플롯을 (f, 0,10) 플롯! (a, scatter (Tv, Sales)) 이렇게하면 오류가 발생합니다. –

+0

또한, 저는 Julia가 자동으로 추세선을 찾아서 맞추기를 원하지 않습니다. 트렌드 라인을 발견했으며 현재 스플라인 플롯에서 해당 트렌드 라인을 플로팅하고자합니다. –

+0

그 구문은 제가 제 응답에서 제공 한 구문이 아니며 정확하지 않습니다. 스 캐터 포인트와 라인에 대한 데이터로 게시물을 업데이트하면 올바른 구문을 보여줄 수 있습니다. –