What is easier to predict ? intraday or weekly

What can you predict with greater accuracy ? intraday movements on short term timeframe or daily / weekly tf movements ?

And also , large cap stocks vs midcap , which are more predictable where technical analysis works better.