Попытка воссоздать стандартную таблицу нормального распределения в R

#r

#r

Вопрос:

https://www.math.arizona.edu /~rsims/ma464/standardnormaltable.pdf

Итак, мне нужно воссоздать первые 15 строк и 8 столбцов стандартного нормального распределения.

Я хотел бы показать и попытаться, однако я понятия не имею, с чего начать

Я знаю, что мне понадобятся циклы for и одна из функций d, p, rnorm

Если бы кто-нибудь мог начать меня или указать мне правильное направление, это было бы с благодарностью

Комментарии:

1. вы сначала погуглили? r-bloggers.com/2013/10 /…

2. Кстати, эта wayne.edu ссылка находится за авторизационной стеной. Хотя я не одобряю ссылки в вопросах в целом, еще хуже ссылки, которые не работают для большинства зрителей.

3. Nich, я признаю, что часто бывает трудно «google» (или bing или …) искать вещи, связанные с языком программирования R, поскольку включение r делает … почти ничего. Однако вы можете немного сузить ее, включив "r" вместо этого (для этой строки требуются двойные кавычки), кавычки могут помочь немного сузить. Смотрите "r" standard "normal" table многие результаты, включая ссылку rawr на r-bloggers.

4. @r2evans я буквально просто скопировал и вставил заголовок этого вопроса

5. это тоже работает 🙂

Ответ №1:

 **x=seq(-3.9,-2.5,by=.1)
y=.01*(0:7)
f=matrix(NA,nrow=15,ncol=8)
for( i in 1:length(x)){
  for(j in 1:length(y)){
    f[i,j]=pnorm(x[i]-y[j])
  }
 }  
f
rounded=round(f,digits=5)
rownames(rounded)=seq(-3.9,-2.5,by=.1)
colnames(rounded)=seq(.00,.07,by=.01)
rounded**
  

Это ответ, который я хотел

Вот как вы создаете СТАНДАРТНУЮ нормальную таблицу N ~ (0,1), используя любую часть, которую вы хотите, в данном случае это от -3,9 до -2,57