Вопрос немного не корректен. Почти все люди имеют аналитический и гуманитарный склад ума одновременно, может быть в разной степени, но имеют. Более того, умение анализировать безусловно требуется во многих гуманитарных профессиях: филолог, лингвист, журналист, политолог и т.д.
Я думаю, что оба фактора задействованы в формировании склада ума. Если человек от рождения имеет гуманитарий, а его заставляют с раннего детства заниматься математикой, то, возможно, со временем у него выработаются нужные навыки, и он будет гордо называть себя "технарем". Если же смотреть на способности ребенка и отправлять его на музыкальные/театральные/литературные кружки, то понятно, что гуманитарный склад ума у него будет со 100% вероятностью.
А вообще, такие категории слишком грубы, ведь почти не бывает абсолютных гуманитариев или технарей от рождения, да и в жизни.