you can try different software for this like semoz link analyzer use paid version for better result smrush and excel for managing the data
A link analysis is a independent analysis of your existing link resulting in specific recommendation to make your link building more efficient and to improve the prominence of your website on search engine.
In network theory, link analysis is a data-analysis technique used to evaluate relationships (connections) between nodes. Relationships may be identified among various types of nodes (objects), including organizations, people and transactions. Link analysis has been used for investigation of criminal activity (fraud detection, counterterrorism, and intelligence), computer security analysis, search engine optimization, market research and medical research.
we can also use google webmaster tools for link analysis, where you can find broken link, not found links etc.
Link Analysis is the data analysis technique for calculating and estimating connections between the nodes [organizations, people, and transactions]. Many link analysis tools are available on internet for the SEO purpose like Link Harvester, Back Link Analyzer, Hub Finder, and others. By these tools, you can analyze your link profile compared to competing websites, and can also do many related analysis for better SEO.
Link analyst means to check our back links, traffic on a particular keywords, overall traffic, and other things are included. I use google analytic to analyses links.