У меня есть df с 10 000 столбцов (частоты SNP). Мне нужно провести симуляцию (факторный анализ) с не повторяющимися векторами. Для этого мне нужно провести факторный анализ подмножеств столбцов, разделенных на группы по 10. Например, cols 1:10, 11:20; 21:30. Поскольку вручную указать это, потребуется возраст, мне нужен простой скрипт, который это делает. Я написал это, но он не работает. Я не могу понять, как сказать R, когда начинать и останавливать каждую итерацию.Факторный анализ с использованием R над последовательными группами столбцов в df
ind=seq(1,(ncol(df)-10),by=10)
for (i in ind) { start=i;end=i+9; rez = factanal(df,factors=1, start:end) }
Спасибо! Кажется, это трюк! –
Рад, что я мог помочь. Я добавил небольшой комментарий, о котором стоит подумать, если вам понадобится больше операций над этими группами. – coffeinjunky