Блог им. Spekyl

Забава на выходные

    • 09 сентября 2012, 17:52
    • |
    • Spekyl
  • Еще
Снабдите меня несколькими рядами данных, лучше в виде таблички excel — я в ответ, здесь, совершенно публично и бесплатно, выложу волшебную формулу, вычисляющую значение ячейки одного столбца через данные ячеек, находящихся в этой же строчке.
Например: есть табличка, в которой по колонкам идут данные: индекс ММВБ, индекс РТС,  ставка МИБОР, курс доллара. Я тут опубликую формулу, которая с максимальным приближением будет вычислять значения индекса РТС через остальные. Если, конечно, такая формула может быть вычислена, т.е. имеется корреляция между столбцами.
Принимаются любые числовые данные, с описанием полей (что там такое, а не голые цифры, 500 строк макс, 5 колонок макс). Просьба указать, являются ли строки временными рядами, т.е. в каждой строке данные нового дня (минуты, часы) и они расположены в возрастающем порядке. Сами даты не нужны — от них толку никакого.
Первые три заказа в этом посте будут обслужены (публичная оферта).
Данные и результаты будут доступны публично (не палите граали и конфиденциальную информацию).
Тестирую свой искуственный интеллект, такие дела...

Мегамозг простаивает до утра, когда и будут результаты. 
★6
34 комментария
циферки:
— 1 34 -1 6,8
2 33 -2 6,6
3 32 -3 6,4
4 31 -4 6,2
5 30 -5 6
6 29 -6 5,8
7 28 -7 5,6
8 27 -8 5,4
9 26 -9 5,2
10 25 -10 5
11 24 -11 4,8
12 23 -12 4,6
13 22 -13 4,4
14 21 -14 4,2
15 20 -15 4
— Удачи +)
avatar
SGN, заявка принята :)
avatar
SGN, результат поспел:

a = y/(4 + cos(x + z))
avatar
Spekyl, заодно годятся:
«a = 0.2*y» и «a = 0.2*y — 1.2207504304378e-15»
avatar
это поможет заработать?
avatar
Котов Павел, вопрос странный немного.
Например, можно по значению фуча ртс, жижи, евробакса и сиплого в 23:49 рассчитывать вероятное открытие фуча ртс в 10:00 на следующий день.
Да чего угодно можно считать.
avatar
Spekyl, Тогда здорово)
avatar
Ну это может быть банальный курв фитинг, для обучения надо много данных, ну и обязательно участки IS, а проверка на OOS.
avatar
garry, забава же…
avatar
dimano, механизм от экзеля отличается примерно так, как счеты от айфона.
Это не регрессионный анализ и не аппроксимация.
avatar
Spekyl, а что тогда? надеюсь не нейройросети?
avatar
garry, нет, не нейросети, хотя элементы самообучения присутствуют.
avatar
garry, насколькотя в курсе — нейросеть не может выдать формулу, так как она сама и есть формула.
avatar
Spekyl, допустим кину данные интрадей, 5 столбцов, один из ни клоуз, другие данные на момент этого колуза, столбец клоуза надо сдвинуть на один вперед или оставить как есть? задача пресказать следующий клоуз на основе текущих данных
avatar
garry, сдвинуть, конечно.
avatar
dimano, статистика в шуме превосходит человеческую интуицию. Доказанно, статически, между прочим). Найди учебники посвежее)
В постановке задачи спекуля лежит залог успеха выполнения. Интуиция умных людей — что вы знаете лучше — вас подводит… в данном конкретном случае.
avatar
dimano,
Лучше всего как файл экзель на яндекс-диск выложить или на подобном. Можно как гугел-спредшит. Все равно как. Только эти данные 1000 раз 1000 людей уже считали. Можно повеселее чтонить? Например индекс ммвб против индекса солнечной активности или против цены бигмака?
avatar
Spekyl, narod.ru/disk/60738930001.4e79a66155a1dd9bebeb47a0c6ff39c7/1009.xls.html Данные интрадей, подписал в столбцах, задача предсказать след клоуз, время возрастает неравномерно. Есть эти же данные следующего дня, чтобы протестить формулу на OOS.
avatar
garry, принято 2-я заявка. Еще одно желание…
avatar
garry, результат поспел:
nextClose = close — 235.6*max(sin(Vol*max(delay(deltaStakan, 5), -75.93)), -0.4787)

Средняя абсолютная ошибка: 129.88173
Попозже напишу пост поподробнее.
avatar
Spekyl, Дельта объема в формуле не участвует? не информативна?
avatar
garry, вот 5 алгоритмов:
1. nextClose = close — 235.6*max(sin(Vol*max(delay(deltaStakan, 5), -75.93)), -0.4787)
ошибка 129.88173
2. nextClose = close — 165*sin(Vol*max(delay(deltaStakan, 5), -50.39)) 134.84223
3. nextClose = close + 139.8*sin(3.121 + Vol*delay(deltaStakan, 5)) + tan(1.745e20*delay(deltaStakan, 5)) 141.04068
4. nextClose = close + 152.4*sin(-Vol*delay(deltaStakan, 5)) + tan(delay(deltaVol, 5)) 141.20319
5. nextClose = close + 1.526e5/Vol + 118.1*sin(3.01 + Vol*delay(deltaStakan, 5)) 143.94692

И простые самые:
1. nextClose = close 170.89537
2. nextClose = 10 + close 170.67921
3. nextClose = 11453 + 0.9321*close 167.16517

дельта объема в один только попала
avatar
Добрый день, в вашей модели считаются доверительный интервал и доверительная вероятность?
avatar
Hinchin, результирующая функция имеет ряд характеристик, из которых можно все это понять.
avatar
спекуль, извини за интимный вопрос — как долго ты занимаешься алго на рынке?
avatar
EStrader, я на рынке алго в чистом виде не торгую. Но при принятии решений использую. Достаточно давно, еще до ваучеров начинал.
avatar
Spekyl, до ваучеров — это как давно?
avatar
EStrader, ваучеры ввели летом 1992 года.
avatar
Spekyl, фьючерс на РТС, фьючерс на ММВБ (или сам индекс ММВБ), фьючерс на доллар… за любой день )
avatar
+ прикольно
avatar

теги блога Spekyl

....все тэги



UPDONW
Новый дизайн