使用 pgfplots 绘制线性概率模型

使用 pgfplots 绘制线性概率模型

因此,我尝试使用 pgflots 绘制一个独立变量线性概率模型的草图,其形式如下式所示,显示了 E(Yj) 和 X1j 之间的隐含关系。

以下公式

现在,我已经画出了我想要的草图(见下图),但无法复制它。最能帮助我的是以下帖子:使用 gnuplot 进行非线性曲线拟合。然而,事实证明,要把这些代码转换成下面我想要的草图(标签和所有内容)对我来说确实很困难。非常感谢您的帮助!

我想用 LaTeX 制作的草图

答案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

相关内容