By-election results: Analysis