Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 3402

 
Aleksey Vyazmikin #:

Видимо Вы про это . Там вообще ничего не было - может синтаксис изменился за пару лет? А так - конечно надо код всегда проверять, если есть возможность.

это ссылка на МОЙ вчерашний код.

я про это недоразумение

 
mytarmailS #:

это ссылка на МОЙ вчерашний код.

я про это недоразумение

Это работает корректно.

 
Aleksey Vyazmikin #:

Это работает корректно.

нет

 
Aleksey Vyazmikin #:

Попробую, только индексы нужны для исключения колонок...

data <- data.table::fread("D:\\train.csv", sep = ";") |> as.data.frame()

original_colum_names <- colnames(data)

target <- data$Target_100

data <- data[, !(names(data) %in% c("Time", "Target_P", "Target_100", "Target_100_Buy", "Target_100_Sell"))]

bad_colums <- caret::findLinearCombos(data[1:500,])$remove

good_colums_idx <- which(original_colum_names %in% colnames(data)[-bad_colums])

write.csv(good_colums_idx, "E:\\...\\индексы_колонок.csv", row.names = FALSE)
 
mytarmailS #:

нет

Как "нет" - если результат правильный?

 
Aleksey Vyazmikin #:

Как "нет" - если результат правильный?

у меня был неправильный

 
mytarmailS #:
Вот напрмер

Как я понял, тут много рандома при балансировке, у меня выдал такой результат

TimeHG
Part_H4
Povtor_High_H1
Vol_OHLC_V9_M2_S1
Vol_OHLC_V10_M2_S1
Vol_OHLC_V6_M15_S2
Vol_OHLC_V5_M15_S7
iBWMFI_B0_S1_M2
iATR_B0_S1_M10
iGator_B0_S1_M15
iGator_B1_S1_H1
iStdDev_B0_S2_M1
iVolumes_B0_S2_M1
iBWMFI_B0_S2_M6
iADX_B1_S15_M20
iBWMFI_B0_S15_H1
iGator_B3_S15_H4
iVolumes_B0_S15_H4
iGator_B0_S15_D1
 
mytarmailS #:

у меня был неправильный

Ну, судя по Вашему коду у Вас ожидания другие - не того, что мне надо :)

 
Aleksey Vyazmikin #:

Как я понял, тут много рандома при балансировке, у меня выдал такой результат

пробуй

 
Aleksey Vyazmikin #:

Ну, судя по Вашему коду у Вас ожидания другие - не того, что мне надо :)

и что же я там такого сделал? =)