Generarea de şiruri

  1. Generarea prin repetarea secvenței de numere

Pentru a face acest lucru vom folosi funcția rep. In exemplul de mai jos am luat un sir de numere, si in vectorul srepet am pus rezultatul generării unui șir pornind de la șirul inițial repetat de 4 ori (la functia rep pe primul lor se pune denumirea secventei ce se va repeta și pe locul 2 scriem de cate ori se va repeta acea secvență)

2. Generarea prin extragere (aleatoare) cu revenire

În acest caz vom folosi funcția sample. Între paranteze vom puen pe primul loc secvența, pe locul 2 vom pune numărul de elemente ce dorim să-l extragem, iar pe locul 3 vom pune T, corespunzător extragerii cu revenire.

Observăm că putem pune pe locul 2 un număr mai mare de extrageri decât numărul de elemente ale șirului.

3. Generarea prin extragere (aleatoare) fără revenire

Dacă alegem metoda fără revenire, vom avea:

Observăm că, în cazul în care pe locul 2 punem o valoare mai mare decat dimensiunea sirului, primim un mesaj de eroare: „nu se poate lua un eșantion mai mare decât populația când ‘replace=FALSE’ „.  Deci în cazul esantionarii fără revenire trebuie să fim atenți ca pe locul 2 sa nu avem un număr mai mare decât numărul de elemente ale șirului inițial.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *