One difference between government agencies and government corporations is that goverment agencies are directly run by the goverment itself, while goverment corporations are only managed in the private sector.
Moreover, goverment agencies are aren't private entities and they belong in the public area. On the contrary, goverment corporations are private entities and they belong to the private sector.