현재 루프를 프로그래밍 중이며 growth_rate
이라는 벡터를 만들었습니다. rnorm
함수를 사용하여이 벡터에 대해 임의의 숫자를 20 번 그리려합니다. 내가이 일을 사용하고 코드 나 또한 벡터는 여전히 같은 수의 20 배를 대신 출력반복 횟수 20 회, 임의 출력 20 회를 얻을 수 없음
grate <- rep(rate, 20)
라고 만들기라는 벡터
rate <- rnorm(n = 1, mean = 1, sd = 0.4)
을 한
growth_rate <- rep((rnorm(n = 1, mean = 1, sd = 0.4)), times = 20)
입니다 예를 들어 20 개의 난수
[1] 1.304936 1.304936 1.304936 1.304936 1.304936 1.304936 1.304936 1.304936 1.304936
등등 ...
내가 출력 20 임의의 숫자 하나의 벡터가 아닌 20을 만들 수 있습니다 어쨌든 있나요 대신 rnorm
을 사용하여 벡터를 구분 하시겠습니까? 고맙습니다!
'복제'가 아닌 '복제'를 사용하십시오. –
나는> growth_rate <-replicate (rate, 20)를 사용했고 하나의 결과 만 반환했습니다. [1] 20. 어느 누구도 제가 약간 당황한 것처럼 조언 할 수는 있습니다 ... –
@JohnL 아래의 답변과 설명을보십시오. –