Разбиение выборки случайным образом на две подвыборки
- 
				AnnaK
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 09 фев 2016, 11:03
- Репутация: 0
Разбиение выборки случайным образом на две подвыборки
Хочу разбить выборку случайным образом на две, к примеру, 20% и 80%. Предполагаю, что случайным образом выбираю номера рядов (80%) и потом делаю две выборки, в которых в первой отобранные номера, а во второй - все остальные номера. Не хватает знаний языка для реализации этого алгоритма. Или может кто-то знает способ попроще?
			
									
									
						- 
				gamm
- Гуру
- Сообщения: 4177
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Разбиение выборки случайным образом на две подвыборки
AnnaK писал(а):Хочу разбить выборку случайным образом на две, к примеру, 20% и 80%. Предполагаю, что случайным образом выбираю номера рядов (80%) и потом делаю две выборки, в которых в первой отобранные номера, а во второй - все остальные номера. Не хватает знаний языка для реализации этого алгоритма. Или может кто-то знает способ попроще?
Код: Выделить всё
set.seed(123)
x<-c(1,2,3,4,5,6,7,8,9,10)
ind20<-sample(1:length(x),length(x)*0.2)
ind80<-(-ind20)
(subset20<-x[ind20])
[1] 3 8
(subset80<-x[ind80])
[1]  1  2  4  5  6  7  9 10
- 
				AnnaK
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 09 фев 2016, 11:03
- Репутация: 0
Re: Разбиение выборки случайным образом на две подвыборки
Спасибо! Очень!
			
									
									
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей