У меня есть 95 потенциальных переменных-предикторов, я бы хотел уменьшить это число до тех переменных, которые обладают большей предсказательной силой. Пока что я планировал написать код для:
- внутри цикла выберите 6 случайных предикторов и выполните для них пошаговую регрессию (направление = оба).
- этот цикл будет продолжаться в течение 100 000 итераций, чтобы обеспечить ввод каждой возможной комбинации.
- Значимость предиктора (из сводной команды) будет основана на значениях p. Там, где значимые значения <0,05 кодируются как «1», а> 0,05 - «0» для 6 предикторов (или менее), через которые они проходят. Имя предиктора сохраняется в выходной таблице цикла.
Я не могу создать одну выходную таблицу с 95 столбцами и записать в каждую отдельную строку, используя 6 столбцов, сгенерированных для каждой итерации цикла.
Так есть ли способ добавить в массив, созданный с помощью:
results <- array(NA,c(100000,95))
с именами столбцов, назначенными:
colnames(results)<-c(<inputdata>)