Понимание векторных / средних функций в R

#r

#r

Вопрос:

введите описание изображения здесь

Привет, я искал, может ли кто-нибудь мне помочь.

Итак, я новичок в использовании R, и я просматриваю рабочую книгу, предоставленную моим университетом, и пробовал функции в R и менял различные числа, чтобы увидеть, как это изменило информацию.

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

Может ли кто-нибудь объяснить мне, что

vec.mean <- числовое значение (N)

означает, что я не совсем уверен, что это делает.

Заранее спасибо за помощь.

Ответ №1:

Если вы прочитаете файл справки с help(numeric) :

Описание — Создает или принуждает объекты типа «числовой».

Аргументы — длина
Неотрицательное целое число, указывающее желаемую длину. Двойные значения будут преобразованы в целое число: указание аргумента длины, отличной от единицы, является ошибкой.

Первый аргумент numeric() is length = . Поэтому numeric(500) создается числовой вектор длиной 500.

Теоретически это лучшая практика, потому что запуск for цикла позже на уже созданном векторе будет иметь незначительно улучшенную производительность.

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

1. Ах, хорошо, я понимаю, спасибо за ваш комментарий. Есть ли шанс, что вы могли бы помочь мне понять и следующую строку? Я понимаю, что использование ‘for’ создает функцию цикла, начинающуюся с размера 1 из случайной выборки, а затем повторяющуюся до тех пор, пока мы не достигнем размера выборки N. И это «TRUE» означает, что оно может повторять одни и те же значения, но здесь я снова застрял.