La tabla de coeficientes no tiene filas de NA en ajuste deficiente de rango; ¿Cómo insertarlos?

library(lmPerm)
x <- lmp(formula = a ~ b * c + d + e, data = df, perm = "Prob")

summary(x)  # truncated output, I can see `NA` rows here!

#Coefficients: (1 not defined because of singularities)
#                 Estimate Iter Pr(Prob)
#b                   5.874   51    1.000
#c                -30.060   281    0.263
#b:c                   NA    NA       NA
#d1               -31.333    60    0.633
#d2                33.297   165    0.382
#d3               -19.096    51    1.000
#e                  1.976    NA       NA

Quiero sacar elPr(Prob) resultados para todo, pero

y <- summary(x)$coef[, "Pr(Prob)"]

#(Intercept)           b            c           d1           d2 
# 0.09459459  1.00000000   0.26334520   0.63333333   0.38181818 
#         d3           e 
# 1.00000000          NA 

Esto no es lo que quiero. Necesitob:c fila, también, en la posición correcta.

Un ejemplo de la salida que me gustaría de lo anterior sería:

# (Intercept)           b            c    b:c           d1           d2 
#  0.09459459  1.00000000   0.26334520     NA   0.63333333   0.38181818 
#         d3            e 
# 1.00000000           NA 

También me gustaría sacar elIter columna que corresponde a cada variable. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta