How do we put a multi-line label in \bordermatrix without a dirty hack? I do not wish to use other matrix packages or blockarray type of environments. I simply wish to leave extra vertical space before the actual matrix brackets/parantheses start. My code is below with a snapshot of the current situation (0 and 1 are part of labels below "dry" and "rainy"):
\documentclass{article}
\usepackage{amsmath, amssymb,amsfonts,amsthm,mathtools}
\usepackage{dsfont,mathbbol}
\usepackage[dvipsnames]{xcolor}
\begin{document}
\hspace*{0.46\textwidth} \textcolor{red}{Tomorrow}
%
[\mathds{P} =
\bordermatrix{
\text{\textcolor{red}{Today}}
& \substack{\text{\normalsize Dry} \*[0.1\textfloatsep] \text{\normalsize 0}}
& \substack{\text{\normalsize Rainy} \*[0.1\textfloatsep] \text{\normalsize 1}} \cr
\text{\normalsize Dry } \hfill 0 & 0.8 & 0.2 \cr
\text{\normalsize Rainy } \hfill 1 & 0.6 & 0.4
}
]
\end{document}


