Hi,
Yes, your design matrix is well-specified.
Yet, there is an issue: the matrix is not full rank, as the sum of the first eight columns is 1, as is the sum of all the others. This will lead to erratic numerical estimates.
The simplest fix is to get rid of one of the first eight columns, (say: nf_pl), so that the contrast f_col becomes implicitly f_col-nf_pl. This does not affect contrasts such as f_col-f_high since the added term cancels out.
HTH,
Bertrand
Thanks for your reply Bertrand, it is not completely clear to me how to set up the contrast for the main effect “f vs nf” after removing the “pl_nf” column, would it be something like;