www-dot-portfoliovisualizer-dot-com provide free factor analysis to ETFs and
OEFs. and many more such as
1.Backtest Asset Allocation
2.Backtest Portfolio Performance
3.Asset Correlation
4.Factor Analysis
5.Monte Carlo Simulation
6.Efficient Frontier
7.Market Timing - Momentum Strategies
etc.