سلام –  امیدوارم در پایان یک تاپیک جامع و قابل استناد برای مباحث آماری داشته باشیم.
(داخل پرانتز بگم که 
این آموزش با این فرض نگاشته میشود که دانش کاربران از آمار در حد دوم دبیرستان باشد .
و اینکه اگر معادل انگلیسی اصطلاحات آماری نیز ذکر بشود، مفید خواهد بود!
زبان آر: (در تکمیل صحبتهای شما)
جمعیتی با ۱۰۰۰ عضو ایجاد کردیم برای نمونهبرداری از تابع sample استفاده میکنیم. فرض کنیم ۲۰ نمونه لازم داریم:
نمونهگیری با جایگذاری (Sampling with replacement)
sample(data,20,replace=T)نمونهگیری بدون جایگذاری (Sampling without replacement)
sample(data,20,replace=F)[یه سوال؟] توی سایلب برای تولید اعداد تصادفی از تابع rand  استفاده میکنیم که نوع توزیع اونها یا نرماله و یا یکنواخت. تفاوت  uniform distribution و  normal distribution چیه؟سایلب:تابع rand: تولید عناصر تصادفی (یا از توزیع نرمال یا از توزیع یکنواخت)
آرگومان اول و دوم در تابع rand اندازهی ماتریس مورد نظر را مشخص میکند. آرگومان سوم انتخابی بوده و بهصورت پیشفرض مقدار آن برابر uniform میباشد.
معادل تابع متلب (B=rand (A در سایلب (B=rand(A ویا (B=rand(A,A ویا (["B=rand(A[,"uniform میباشد که 
اعداد تصادفی حقیقی بین  (0,1] تولید میکند.
معادل تابع متلب (B=randn(A در سایلب ("B=rand(A,"normal ویا("B=rand(A,A,"normal میباشد  که 
اعداد تصادفی حقیقی بهگونهای تولید میکند که میانگین صفر و انحراف معیار یک باشد.الف) ایجاد یک جمعیت ۴۰ نفره:
rand(5,8,"normal")
rand(5,8,"uniform")
rand(5,8)
rand(4,10)
rand(1:40)توابع floting point:فهرست زیر  توابع موجود در دستهی floting point بوده که مقدار صحیح یک عدد اعشاری را برمیگرداند:
ceil ; floor ; fix ; int ; round
مثال:
-->ceil([1.3 1.5 1.7 2.5 3.7])
 ans  =
 
    2.    2.    2.    3.    4.  
 
-->floor([1.3 1.5 1.7 2.5 3.7])
 ans  =
 
    1.    1.    1.    2.    3.  
 
-->fix([1.3 1.5 1.7 2.5 3.7])
 ans  =
 
    1.    1.    1.    2.    3.  
 
-->int([1.3 1.5 1.7 2.5 3.7])
 ans  =
 
    1.    1.    1.    2.    3.  
 
-->round([1.3 1.5 1.7 2.5 3.7])
 ans  =
 
    1.    2.    2.    3.    4.  
ب) انتخاب تصادفی چند نمونه:
بیست نمونه بین صفر تا ۴۰
-->y4=int(rand(4,5)*40)بیست نمونه بین یک تا ۴۰
-->y3=ceil(rand(4,5)*40)بیست نمونه بین ۱۱ تا ۴۰
-->y2=ceil(rand(4,5)*30)+10بیست نمونه بین ۱۰ تا ۳۹
-->y1=int(rand(4,5)*30)+10
 y1  =
 
    25.    13.    33.    10.    17.  
    31.    36.    29.    27.    29.  
    36.    26.    17.    39.    19.  
    27.    36.    36.    25.    27.  توابع Summaries nfreq  — فراوانی مقادیر یک بردار یا ماتریسی از اعداد حقیقی یا مختلط
tabul  — فراوانی مقادیر یک بردار یا ماتریسی از اعداد حقیقی یا مختلط و یا رشتههای کاراکتری
[یه سوال؟] آیا توی آمار واژهی summary به مفهوم خاصی اشاره دارد؟ چون راهنمای سایلب توابع nfreq و tabul  را در دستهای با نام « Summaries » قرار داده است. -->f1=nfreq(y1)
 f1  =
 
    25.    2.  
    31.    1.  
    36.    4.  
    27.    3.  
    13.    1.  
    26.    1.  
    33.    1.  
    29.    2.  
    17.    2.  
    10.    1.  
    39.    1.  
    19.    1.  
در پست بعدی به رسم هیستوگرام و مباحث مرتبط و نیز توابع نمونهبرداری میپردازیم.
HTH
Mehran
ـ