Hello community!

I am having troubles understanding the formatting of numbers, or more likely understanding the syntax.
I am trying to format some locally saved variables (that's fine so far) and then to output these in a text string.

Here's what I played around with. The lines in italics behind each ">" show what Stata output I receive.

local ProbF = 1.5497823654
local ProbF %9.3f `ProbF'
local F_stat = 5.6973237484
local F_stat %9.3f `F_stat'

di `ProbF' `F_stat'
> 1.550 5.697

di "Prob F > P = " `ProbF '" & F-statistic = " `F_stat'
> Prob F > P = 5497823654" invalid name

local output "Prob F > P = " %9.3f `ProbF' "& F-statistic = "%9.3f `F_stat'
di "`output' "
> invalid syntax


Can someone please tell me how I achieve the following desired output?

"Prob F > P = 1.549 & F-statistic = 5.697"