Я хотел бы l oop на фрейме данных data_all_long
в длинном формате, который имеет временной ряд кортежей, обозначенных stockID
. С unique()
я сохранил все разные идентификаторы во фрейме данных «uniqueID». «Numberofrows» - длина списка, содержащего кортежи временных рядов сверху.
В идеале переменная tmp должна хранить все данные для одного указанного c ID из длинного списка временно, чтобы вычислить регрессию для одного указанного c ID и сохранить ее в векторе. Общий результат должен быть вектором со всеми коэффициентами регрессии для разных идентификаторов.
for(i in uniqueIDs){
for(j in 1:numberofrows){
tmp <- rbind(tmp,filter(data_all_long, stockId == i))
}
beta[,i] <- lm(mrf ~ stockreturn, data = tmp)
}
У кого-нибудь есть идеи?