#r
#r
Вопрос:
Я очень новичок в R, и теперь я пытаюсь построить очень простое нормальное распределение для mu = 179 и sigma = 9, но я получаю следующую ошибку Error in xy.coords(x, y, xlabel, ylabel, log) : 'x' and 'y' lengths differ
: Вот мой код
#Task 3.2 d)
#Build graph both Normal distributions and see where they cross
#For the Boys
#Define Mu and Sigma
mu<-179
sigma<-9
#define a vector for the probability density function
probNorm<-vector(length = 1001)
seqCovered<-seq(0.5*mu, 1.5*mu, 0.01)
for(x in 1:1001)
{
probNorm[x]<-dnorm(seqCovered[x], mu, sigma)
}
plot(seqCovered, probNorm, main = paste("Normal Distribution for the boys with mu=", mu, "sigma=", sigma), ylim=c(0,1))
Любая помощь будет оценена по достоинству 🙂
Комментарии:
1. в ошибке указано, что именно не так, посмотрите
length(seqCovered)
иlength(probNorm)
, попробуйтеseq(0.5*mu, 1.5*mu, length.out = 1001)
, а также забудьте о циклеdnorm(seqCovered, mu, sigma)
2. Спасибо, теперь это работает 🙂