I am trying to create a graph for my thesis data and am receiving the error message below. The graph runs, but the equations are not printed on it. I can't figure out what the issue is. There was a row with 'NA', but I removed it manually from the data.frame.
****Warning message:
Computation failed in stat_poly_eq()
:
variable lengths differ (found for '(weights)')****
Any help will be greatly appreciated. The code for my graph that renders the error is below.
scatter.smooth(logspinbossht ~ logtestdia2)
df <- data.frame(logtestdia2, logspinbossht)
df6 <- df6[-c(574), ] ##remove NA
formula6 <- logspinbossht ~ logtestdia2
reg6 <- ggplot(df6, aes(x = logtestdia2, y = logspinbossht)) +
geom_point() +
stat_smooth() +
stat_poly_eq(
aes(label = paste(stat(eq.label), stat(adj.rr.label), sep = "~~~~")),
formula = formula6,
parse=TRUE
)
reg6 +
ggtitle("Spine Boss Length vs Test Diameter") +
xlab("Log Transformed Test Diameter (mm)") +
ylab("Log Transformed Spine Boss Length (mm)")