As I just noted on another answer...
This is using the under-development tabstackengine package, first introduced here at Writing a table with equally spaced columns, based on the widest column (source code available at Measuring align).
The package extends the stackengine package by adding tabbing capability. This answer, Can I tab inside of align environment?, gives some of the syntax of the package. I apologize that I have been lax in completing the package and getting it out the door, so the only way to see it in action is by searching this site for tabstackengine.
But I noticed on this question that all answers have center alignment on the matrices which looks unappealing to me, so I thought I would provide an alternative. By using stacks to compose the individual vectors and matrices, the alignment may be individually specified for each one. Thus, I retained center alignment on the terms involving symbolic variables and right alignment for matrices involving real numbers. The space between the two matrix rows is controlled by the [10pt] optional argument to \stackunder. To get the minus signs to be unary, I needed to enclose them in braces. That would appear to be a deficiency of the package that I have not yet resolved, but the workaround is the braces.
\documentclass{article}
\usepackage{fixltx2e}
\usepackage{tabstackengine}
\stackMath
\setstacktabbedgap{1ex}
\begin{document}
\[
\renewcommand\stackalignment{l}
\stackunder[10pt]{%
\renewcommand\stackalignment{c}
\bracketVectorstack{
\Delta A \\ \Delta BC \\ \Delta NB \\ \Delta NS \\ \Delta ON \\ \Delta Q
}
=
\renewcommand\stackalignment{r}
\bracketMatrixstack{
0.36 & 0.09 & 0.04 & {-}0.40 & 0.26 & {-}0.36\\
0.28 & {-}0.08& 0.04& {-}0.14& 0.28& {-}0.13\\
0.16 & {-}0.01 & {-}0.08 & {-}0.009 & 0.57 & {-}0.64\\
0.36 & 0.19 & {-}0.34 & {-}0.20 & 0.35 & 0.03\\
0.18 & 0.15 & 0.08 & {-}0.07 & {-}0.03 & {-}0.32\\
0.08 & 0.41 & {-}0.10 & {-}0.20 & 0.34 & {-}0.48
}
\renewcommand\stackalignment{c}
\bracketVectorstack{
\Delta A({-}1) \\ \Delta BC({-}1) \\ \Delta NB({-}1) \\ \Delta NS({-}1) \\ \Delta ON({-}1) \\ \Delta Q({-}1)
}
+%
}{%
\hspace{12ex}%
\renewcommand\stackalignment{r}
\bracketMatrixstack{
{-}0.84 & 0.21 & {-}0.11 & 0.110 & 0.13 & 0.34\\
0.21 & {-}0.43 & 0.14 & 0.06 & 0.30 & {-}0.22\\
0.27 & 0.13 & {-}0.54 & 0.25 & {-}0.27 & 0.16\\
{-}0.27 & {-}0.23 & 0.43 & {-}0.46 & 0.53 & {-}0.05\\
0.05 & 0.13 & {-}0.02 & {-}0.10 & {-}0.03 & {-}0.02\\
0.23 & {-}0.32 & 0.21 & {-}0.11 & 0.41 & {-}0.34
}
\renewcommand\stackalignment{c}
\bracketVectorstack{
A({-}1) \\ BC({-}1) \\ NB({-}1) \\ NS({-}1) \\ ON({-}1) \\ Q({-}1)
}
+
\renewcommand\stackalignment{r}
\bracketVectorstack{
12.10 \\ {-}4.97 \\ {-}1.12 \\ 4.56 \\ 0.10 \\ {-}5.85
}%
}
\]
\end{document}
