\documentclass[tikz, border=2pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{bayesnet}
\usetikzlibrary{shapes}
\begin{document}
\tikzstyle{node} = [ellipse, draw=black!90, minimum height=5mm, minimum width = 10mm, fill = black!0]
\tikzstyle{emptynode} = [ellipse, draw=green!40, minimum size = 1mm]
\tikzstyle{emptynode1} = [rectangle, draw=black!0, minimum width = 20mm ,minimum height = 10mm]
\tikzstyle{emptynode2} = [rectangle, draw=black!0, minimum width = 7cm ,minimum height = 10mm]
\tikzstyle{emptynode3} = [rectangle, draw=black!0, minimum width = 10cm ,minimum height = 10mm]
\begin{tikzpicture}
\node[emptynode1, fill = green!10](r1) at (0,0){};
\node[emptynode2, fill = green!40](r2) at (0,-1){};
\node[emptynode3, fill = green!70](r3) at (0,-2){};
\node[emptynode2, fill = green!40] (r4) at (0,-3){};
\node[node, text = black] (1234) {$1234$};
\node[emptynode, below = 4.5mm of 1234](e1){};
\node[node, left = 2.2mmof e1](124){$124$};
\node[node, right = 2.2mmof e1](134){$134$};
\node[node, left= 5mmof 124](123){$123$};
\node[node, right = 5mmof 134](234){$234$};
\node[node, below = 3mmof 123](13){$13$};
\node[node, below = 3mmof 124](23){$23$};
\node[node, below = 3mmof 134](14){$14$};
\node[node, below = 3mmof 234](24){$24$};
\node[node, left = 5mm of 13](12){$12$};
\node[node, right = 5mm of 24](34){$34$};
\node[node, below = 3mmof 13](1){$1$};
\node[node, below = 3mmof 23](2){$2$};
\node[node, below = 3mmof 14](3){$3$};
\node[node, below = 3mmof 24](4){$4$};
\node[node, below =32mm of 1234](phi){$\phi$};
\end{tikzpicture}
\end{document}