\begin{tikzpicture}[->,>=stealth,shorten >=1pt,auto,scale=0.8,transform shape]
% x node set with absolute coordinates
\node[] (U) at (1,1.5) {$U$};
\node[] (X11) at (-1,0) {$X_{1,1}$};
\node[] (X1w) at (3,0) {$X_{1,w}$};
\node[] (dots1) [right of=X11,draw=none,node distance=2cm] {$\ldots$};
\node[] (dots2) [below of=X11,draw=none,node distance=1.5cm] {$\cdots$};
\node[] (Xd1) at (-1,-3) {$X_{d,1}$};
\node[] (Xdw) at (3,-3) {$X_{d,w}$};
\node[] (Xdi) at (0,-3) {$X_{d,i}$};
\node[] (Xdj) at (2,-3) {$X_{d,j}$};
\node[] (dots3) [right of=Xd1,draw=none,node distance=2cm] {$\ldots$};
\node[] (dots4) [below of=X1w,draw=none,node distance=1.5cm] {$\cdots$};
\node[] (Cij) at (1,-5) {$C_{i,j}$};
\node[] (dots5) [right of=Cij,draw=none,node distance=1.5cm] {$\cdots$};
\node[] (dots6) [left of=Cij,draw=none,node distance=1.5cm] {$\cdots$};
\node[] (dots7) [right of=dots2,draw=none,node distance=2cm] {$\cdots$};



% Directed edge
\path (U) edge (X11);
\path (U) edge (X1w);
\path (U) edge (dots1);
\path (X11) edge (dots2);
\path (dots2) edge (Xd1);
\path (X1w) edge (dots4);
\path (dots4) edge (Xdw);

\path (dots7) edge (dots3);
\path (dots1) edge (dots7);

\path (Xdi) edge (Cij);
\path (Xdj) edge (Cij);
\path (Xd1) edge (dots6);
\path (Xdw) edge (dots5);
\path (Xdi) edge (dots5);
\path (Xdj) edge (dots6);

% Bidirected edge
%\path[bidirected] (A) edge[bend left=60] (C);
\end{tikzpicture}
