Hello everyone

I have census data for 115 400 companies in a city. There are 24 municipalities in the city grouped into 4 districts. I intend to select 400 sample units for my study using stratified cluster sampling as follows:

City —> 24 clusters (municipalities) → 4 Strata (districts) → randomly select 200 units from each stratum → from the 800 companies selected→ make 2 clusters (formal and informal companies)--> randomly select 400 units. How do I go about it? It’s all about selecting a sample from a dataset using stratified cluster sampling techniques. I am using Stata 17 on windows. I would appreciate it if you could help. With sincere gratitude.