Psychologists in the U.K. rolled up their sleeves, place on their hip waders, and came up with the answer to a centuries-old query: What constitutes as “sexy dancing”?

The study, performed at Northumbria University and published in Scientific Reports, recorded 39 female college students dancing to a Robbie Williams song, and captured their dance moves with motion capture technologies. These dance moves had been then translated to a virtual avatar, which was later viewed by heterosexual guys and ladies, who determined the dance moves’ level of sexiness. The avatar tends to make the study additional objective, eliminating doable biases from viewers who favor specific shapes or physique kinds.

Under you can see an animation of this scientifically ranked “sexy dancing,” which strongly resembles a drunk girl in a dance club:

Associated: WATCH: Fat Rat Gets Unstuck From A Manhole Cover

Regardless of the truth that there’s dancing across all cultures, scientists are not certain why this phenomenon happens. Most of the researchers in this study theorize that dancing is a mating ritual, speculating that a very good dancer is a person who could potentially be a very good mate:

Dance is a universal human behaviour that is observed specifically in courtship contexts, and that supplies details that could be helpful to possible partners.

The study suggests that mates obtain it additional appealing when females bust out dance moves that involve larger swings of their hips and asymmetrical leg movements, which may well offer some feedback on the dancer’s overall health and femininity. Researchers claim that in spite of these findings, the universality of the study is up for debate.

No matter the outcomes, you are possibly not going to modify the way you dance. But if you do, throw in some additional arm swings.

[h/t Popular Science]

var fbl_interval = window.setInterval(function(){ if(window.fbl_began) clearInterval(fbl_interval) if( !window.fbl_began) fbl_init() },100) (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0] if (d.getElementById(id)) return js = d.createElement(s) js.id = id js.src = "http://connect.facebook.net/en_US/sdk.js" fjs.parentNode.insertBefore(js, fjs) }(document, 'script', 'facebook-jssdk'))