Analysis on characteristics of trending YouTube Videos – Using Data Visualization, Factor Analysis, Hierarchical Clustering and Text Mining in R.