Linha de regressão para todo o conjunto de dados junto com linhas de regressão baseadas em grupos em R ggplot2?

Eu sou novo em ggplot2 e tenho problema exibindo a linha de regressão para todo o conjunto de dados juntamente com as linhas de regressão para grupos. Até agora eu posso plotar a linha de regressão com base no grupo, mas não tenho sucesso em obter a linha de regressão para todo o conjunto de dados no mesmo gráfico. Eu quero todas as linhas de regressão com estilo de linha diferente para que possam ser facilmente identificadas em impressão em preto e branco. Qualquer ajuda seria muito apreciada. Aqui esta o meu codigo ate agora:

ggplot(alldata,aes(y = y, x = x, colour= group, shape= group )) +
geom_point(size = 3, alpha = .8) + geom_smooth(method="lm", fill=NA , size = 1) 

questionAnswers(1)

yourAnswerToTheQuestion