Au fost propuse diferite funcții, după cum urmează:
1. Protecția împotriva prădătorilor.
1.1 Un banc de pești este mai bine protejat de prădători decât un singur pește: a se vedea bancuri și bancuri. O metodă prin care bancurile de pești sau stolurile de păsări pot contracara prădătorii este "efectul de confuzie a prădătorilor". Această teorie se bazează pe ideea că prădătorilor le este greu să distingă indivizii din grupuri, deoarece țintele în mișcare creează o supraîncărcare senzorială a canalului vizual al prădătorului.
1.2 Un al doilea potențial efect antiprădător al grupărilor de animale este ipoteza "ochilor mulți". Pe măsură ce mărimea grupului crește, sarcina de a scana mediul înconjurător în căutarea prădătorilor este repartizată pe mai mulți indivizi. Acest lucru oferă un nivel mai ridicat de vigilență și permite mai mult timp pentru hrănirea individuală.
1.3 O a treia posibilitate este efectul de "diluare a întâlnirilor". Hamilton a propus ca agregarea animalelor să se datoreze evitării "egoiste" a unui prădător și să fie o formă de căutare de adăpost. O altă formulare a teoriei combătea evitarea și diluarea. S-a sugerat că prada potențială ar putea beneficia dacă ar trăi împreună, deoarece un prădător are mai puține șanse să dea întâmplător peste un singur grup decât peste o distribuție dispersată. În ceea ce privește atacul, s-a considerat că este mai puțin probabil ca un prădător să mănânce un anumit animal atunci când este prezent un număr mai mare de indivizi. În concluzie, un individ are un avantaj dacă se află în cel mai mare dintre cele două grupuri (presupunând că probabilitatea de detectare și de atac nu crește disproporționat cu mărimea grupului).
2. O mai bună furajare: Un banc de pești sau un grup de animale este mai bun la căutarea hranei.
3. Mișcare mai ușoară: Grupurile de animale care se deplasează împreună (cum ar fi peștii sau păsările) economisesc energie. Multe dintre păsările mari zboară în stoluri. Zborul în stoluri ajută la reducerea energiei necesare. Multe păsări mari zboară în formație în V, ceea ce ajută indivizii să economisească 12-20 % din energia de care ar avea nevoie dacă ar zbura singuri. În cadrul unor studii radar, s-a constatat că păsările Calidris canutus și Calidris alpina zboară cu 5 km pe oră mai repede în stoluri decât atunci când zboară singure.
4. Interacțiunea socială: Acest lucru poate fi observat la pești, cum ar fi heringii. Dacă un animal este separat de grup, acesta se va simți stresat.
5. Factorii speciali intervin în cazul păsărilor migratoare sau al păsărilor care se adună în stoluri uriașe, cum ar fi sturzul. Comportamentul păsărilor are o componentă de învățare mai mare decât cel al peștilor. Pe lângă factorii enumerați mai sus, există posibilitatea ca stolurile de păsări migratoare să fie bune pentru a învăța păsările din primul an cum să facă migrația cu succes. Rutele specifice pot fi programate genetic sau învățate în diferite grade. Rutele parcurse în timpul migrației înainte și înapoi sunt adesea diferite.