\documentclass{article}
\usepackage{com.braju.graphicalmodels}

\catcode`\@=11%

\pagestyle{empty}

\begin{document}
\TeXtoEPS

\LARGE
\psset{unit=10mm,arrowscale=1.5,linewidth=1.5pt}
\begin{pspicture}(0,0)(7,12)%\showgrid
  \SpecialCoor

  \rput(4,11){\GM@node[observed=false]{alpha}} \GM@label[angle=0]{alpha}{$\alpha$}

  \rput(4,9){\GM@node[observed=false]{pi}} \GM@label[angle=0]{pi}{$\pi$}

  \rput(2,7){\GM@node[observed=false]{z1}} \GM@label[angle=0]{z1}{$z_1$}
  \rput(4,7){\GM@node[observed=false]{zi}} \GM@label[angle=0]{zi}{$z_i$}
  \rput(6,7){\GM@node[observed=false]{zN}} \GM@label[angle=0]{zN}{$z_N$}

  \rput(2,5){\GM@node[observed=true]{x1}} \GM@label[angle=0]{x1}{$x_1$}
  \rput(4,5){\GM@node[observed=true]{xi}} \GM@label[angle=0]{xi}{$x_i$}
  \rput(6,5){\GM@node[observed=true]{xN}} \GM@label[angle=0]{xN}{$x_N$}

  \rput(4,3){\GM@node[observed=false]{thetaK}} \GM@label[angle=0]{thetaK}{$\theta_K$}

  \rput(4,1){\GM@node[observed=false]{lambda}} \GM@label[angle=0]{lambda}{$\beta$}

  \ncline[arrows=->]{lambda}{thetaK}

  \ncline[arrows=->]{thetaK}{x1}
  \ncline[arrows=->]{thetaK}{xi}
  \ncline[arrows=->]{thetaK}{xN}

  \ncline[arrows=->]{z1}{x1}
  \ncline[arrows=->]{zi}{xi}
  \ncline[arrows=->]{zN}{xN}

  \ncline[arrows=->]{pi}{z1}
  \ncline[arrows=->]{pi}{zi}
  \ncline[arrows=->]{pi}{zN}

  \ncline[arrows=->]{alpha}{pi}



\end{pspicture}

\endTeXtoEPS
\end{document}
