Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Можно поинтересоваться, почему не использовались конструкции типа string.format или string.Template или в нескольких фрагментах вида:
page = urllib.urlopen('http://export.finam.ru/'+str(row['code'])+'_'+str(year_start)+str(month_start)+str(day_start)+'_'+str(year_end)+str(month_end)+str(day_end)+str(e)+'?market='+str(row['id_exchange_2'])+'&em='+str(row['em']).....if:
много много много строк
else:
continue
Попробуйте оценить уровень значимости корреляций.
Так как вы попарно сравниваете 90+ таймлайнов, то надо провести коррекцию на множественное тестирование, например, поправкой Бонферрони.
После этого вполне может оказаться, что ни одной значимой корреляции не осталось.
Отсутствие проверки значимости делает ваши выводы голословными.
Проваленная проверка будет означать, что наблюдаемый вами эффект — не более, чем статистический шум. Тогда все выводы пойдут в ведро, а следующую статью можно будет не писать.
Призрак локомотива или биржевой рынок через призму корреляций