因此,我尝试使用 pgflots 绘制一个独立变量线性概率模型的草图,其形式如下式所示,显示了 E(Yj) 和 X1j 之间的隐含关系。
现在,我已经画出了我想要的草图(见下图),但无法复制它。最能帮助我的是以下帖子:使用 gnuplot 进行非线性曲线拟合。然而,事实证明,要把这些代码转换成下面我想要的草图(标签和所有内容)对我来说确实很困难。非常感谢您的帮助!
答案1
我在博士论文中也做过类似的事情。下面是一个简单的例子:
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
[% options
xlabel=$x$,
ylabel={$x$},
axis x line = middle,
axis y line = left,
xmin=0,
xmax=20,
ymin=-1.7,
ymax=1.2,
]
\addplot[
domain=0:20,
samples=30,
line width = 2pt,
]
{(1/(1+exp(-1*(x-8))))};
\addplot[
domain=0:20,
samples=30,
dashed,
]
{x/4 - 1.5};
\addplot[
domain=0:20,
samples=30,
dashed,
]
{1};
\end{axis}
\end{tikzpicture}
\end{document}
以下是计算结果:
我认为你可以以此作为开始。
如果您只是想要直线段(而不是像我的例子那样的函数),那么您可以使用选项domain
来限制每个的可见性plot
。