Weberian analysis