我有一個具有以下簡單格式的回歸:ln(Y) = C + lf(X)
。估計為ln(Y) = 0.62 + 0.81
.我想繪製 X 值範圍(0 到 50)的圖,並將其與 45 度線進行比較,看看它轉向何處。
如何建立顯示類似內容的繪圖(或散佈圖)?包含兩個系列的散點圖可能會做到這一點:一個用於(x,x),其中X 從0 到50,第二個用於(x,y),其中X 從0 到50,y根據ln(y 上面的線計算得出) ) = 0.62+0.81。
我怎樣才能做這樣的事情?
\documentclass[border=2pt]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
%For x = 0 to 50, plot Y = exp(0.81 + 0.62X)
%From x = 0 to 50, plot a 45 degree line straight from the origin for comparison
\addplot
\end{axis}
\end{tikzpicture}
\end{document}
答案1
對於指數函數,您有兩種選擇:
- 曲柄
samples
可達500左右 - 使用
samples at
並確定,其中指數函數為 50。
\documentclass[tikz,border=2pt]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
no markers,
domain=0:50,
restrict y to domain=0:50,
legend pos=south east,
]
\addplot {x};
\addplot+[smooth,samples at={0,1,2,3,4,5}] {exp(0.81 + 0.62*x)};
\legend{$45^\circ$ line,$\exp(0.81 + 0.62 x)$},
\end{axis}
\end{tikzpicture}
\end{document}