تیر 16, 1403

نحوه ایجاد یک نمونه تصادفی در اکسل 24 نکات

براساس www.iAsk. ai از موتور جستجوی Ai بپرسید:

نحوه ایجاد یک نمونه تصادفی در اکسل: 24 نکته

ایجاد یک نمونه تصادفی در اکسل زمانی که می خواهید زیرمجموعه ای از داده ها را از یک مجموعه داده بزرگتر برای اهداف تجزیه و تحلیل یا آزمایش انتخاب کنید، تکنیک مفیدی است. اکسل چندین روش برای تولید نمونه های تصادفی ارائه می دهد، و در این راهنمای جامع، ما 24 نکته را برای کمک به شما در ایجاد نمونه های تصادفی به طور کارآمد بررسی خواهیم کرد.

فهرست محتوا

  1. استفاده از تابع RAND
  2. استفاده از تابع RANDBETWEEN
  3. استفاده از توابع INDEX و RANDBETWEEN
  4. استفاده از تابع OFFSET
  5. استفاده از تابع AGGREGATE
  6. استفاده از افزونه Data Analysis Toolpak
  7. استفاده از VBA (ویژوال بیسیک برای برنامه ها)
  8. ایجاد یک نمونه تصادفی ساده
  9. ایجاد یک نمونه تصادفی سیستماتیک
  10. ایجاد یک نمونه تصادفی طبقه بندی شده
  11. ایجاد یک نمونه تصادفی خوشه ای
  12. ایجاد یک نمونه تصادفی چند مرحله ای
  13. ایجاد یک نمونه تصادفی بدون جایگزینی
  14. ایجاد یک نمونه تصادفی با جایگزینی
  15. نمونه گیری با تخصیص متناسب
  16. نمونه‌گیری با تخصیص نامتناسب
  17. نمونه گیری از داده های غیر عددی
  18. نمونه گیری از داده های تاریخ/زمان
  19. نمونه گیری از داده های متنی
  20. نمونه گیری از داده های دسته بندی
  21. نمونه‌گیری از داده‌های عددی پیوسته
  22. نمونه گیری از داده های عددی گسسته
  23. نمونه‌گیری از توزیع‌های کج‌شده
  24. نکات و بهترین روش ها

1. با استفاده از تابع RAND

تابع RAND در اکسل یک عدد اعشاری تصادفی بین 0 و 1 ایجاد می کند. برای ایجاد یک نمونه تصادفی با استفاده از این تابع، مراحل زیر را دنبال کنید:

  1. فرمول “=RAND()” را در یک سلول خالی وارد کنید.
  2. فرمول را برای تولید اعداد تصادفی برای هر نقطه داده کپی کنید.
  3. مجموعه داده خود را بر اساس اعداد تصادفی تولید شده مرتب کنید.
  4. تعداد نقاط داده مورد نظر را از مجموعه داده مرتب شده انتخاب کنید تا نمونه تصادفی خود را تشکیل دهید.

2. با استفاده از تابع RANDBETWEEN

تابع RANDBETWEEN یک عدد صحیح تصادفی بین دو عدد مشخص تولید می کند. برای ایجاد یک نمونه تصادفی با استفاده از این تابع، مراحل زیر را دنبال کنید:

  1. محدوده اعداد صحیحی که مجموعه داده شما را پوشش می دهد را تعیین کنید.
  2. فرمول “=RANDBETWEEN(min, max)” را در یک سلول خالی وارد کنید و مقادیر مناسب را جایگزین “min” و “max” کنید.
  3. فرمول را برای تولید اعداد صحیح تصادفی برای هر نقطه داده کپی کنید.
  4. مجموعه داده خود را بر اساس اعداد تصادفی تولید شده مرتب کنید.
  5. تعداد نقاط داده مورد نظر را از مجموعه داده مرتب شده انتخاب کنید تا نمونه تصادفی خود را تشکیل دهید.

3. با استفاده از توابع INDEX و RANDBETWEEN

ترکیب توابع INDEX و RANDBETWEEN به شما امکان می دهد یک نمونه تصادفی بدون تغییر مجموعه داده اصلی ایجاد کنید. این مراحل را دنبال کنید:

  1. محدوده سلول های حاوی مجموعه داده شما را تعیین کنید.
  2. فرمول “=INDEX(داده، RANDBETWEEN(1، ROWS(داده))، 1)” را در یک سلول خالی وارد کنید، جایی که “داده” محدوده سلول های حاوی مجموعه داده شما است.
  3. فرمول را کپی کنید تا نمونه های تصادفی برای هر نقطه داده تولید شود.
  4. ستون حاصل شامل یک نمونه تصادفی از مجموعه داده شما خواهد بود.

4. با استفاده از تابع OFFSET

تابع OFFSET به شما این امکان را می دهد که با تعیین محدوده افست در مجموعه داده خود، یک نمونه تصادفی پویا ایجاد کنید. این مراحل را دنبال کنید:

  1. محدوده سلول های حاوی مجموعه داده شما را تعیین کنید.
  2. فرمول “=OFFSET(start_cell, RANDBETWEEN(0, ROWS(data)-1), 0)” را در یک سلول خالی وارد کنید، و “start_cell” را با مرجع سلولی بالا سمت چپ مجموعه داده و “داده” خود جایگزین کنید. با محدوده سلول های حاوی مجموعه داده شما.
  3. فرمول را کپی کنید تا نمونه های تصادفی برای هر نقطه داده تولید شود.
  4. ستون حاصل شامل یک نمونه تصادفی از مجموعه داده شما خواهد بود.

5. با استفاده از تابع AGGREGATE

تابع AGGREGATE در اکسل به شما امکان می دهد محاسبات مختلفی را بر روی طیف وسیعی از سلول ها انجام دهید، از جمله تولید اعداد تصادفی. برای ایجاد یک نمونه تصادفی با استفاده از این تابع، مراحل زیر را دنبال کنید:

  1. محدوده سلول های حاوی مجموعه داده شما را تعیین کنید.
  2. فرمول “=AGGREGATE(14, 6, data/(data<>””), RANDBETWEEN(1, COUNTA(data)))” را در یک سلول خالی وارد کنید و به جای “داده” محدوده سلول های حاوی مجموعه داده شما.
  3. فرمول را کپی کنید تا نمونه های تصادفی برای هر نقطه داده تولید شود.
  4. ستون حاصل شامل یک نمونه تصادفی از مجموعه داده شما خواهد بود.

6. با استفاده از افزونه Data Analysis Toolpak

اکسل یک Dat را ارائه می دهدیک افزونه Analysis Toolpak که ویژگی های تجزیه و تحلیل آماری پیشرفته، از جمله نمونه گیری تصادفی را ارائه می دهد. برای استفاده از این بسته ابزار، مراحل زیر را دنبال کنید:

  1. به برگه “File” بروید و روی “Options” کلیک کنید.
  2. در کادر گفتگوی گزینه‌های اکسل، “افزونه‌ها” را از پانل سمت چپ انتخاب کنید.
  3. روی دکمه “Go” در کنار “Manage: Excel Add-ins” کلیک کنید.
  4. کادر “Analysis ToolPak” را علامت بزنید و روی “OK” کلیک کنید.
  5. گزینه تجزیه و تحلیل داده ها اکنون در زیر برگه “داده ها” ظاهر می شود.
  6. «تحلیل داده» را انتخاب کنید، «تولید اعداد تصادفی» را انتخاب کنید و روی «OK» کلیک کنید.
  7. گزینه های مورد نظر را برای تولید اعداد تصادفی و ایجاد یک نمونه تصادفی مشخص کنید.

7. استفاده از VBA (ویژوال بیسیک برای برنامه ها)

اگر با برنامه نویسی در VBA راحت هستید، می توانید یک ماکرو برای تولید یک نمونه تصادفی در اکسل ایجاد کنید. در اینجا یک نمونه کد VBA آورده شده است:

Sub RandomSample()
کم نور به عنوان محدوده
سلول کم نور به عنوان محدوده
Dim sampleSize به عنوان عدد صحیح

محدوده حاوی مجموعه داده خود را تنظیم کنید
تنظیم rng = محدوده ("A1:A10")

اندازه نمونه مورد نظر را تنظیم کنید
حجم نمونه = 5

نمونه قبلی را پاک کنید
محدوده ("B1:B" & SampleSize).ClearContents

نمونه تصادفی تولید کنید
برای هر سلول در rng
If Rnd() < sampleSize / rng.Cells.Count then
cell.Copy Destination:=Range("B" & Rows.Count).End(xlUp).Offset(1)
SampleSize = SampleSize - 1
پایان اگر
سلول بعدی
پایان Sub

8. ایجاد یک نمونه تصادفی ساده

یک نمونه تصادفی ساده زیرمجموعه ای از داده ها است که به گونه ای انتخاب می شوند که هر نقطه داده شانس برابری برای انتخاب داشته باشد. برای ایجاد یک نمونه تصادفی ساده در اکسل، می توانید از هر یک از روش های ذکر شده در بالا استفاده کنید، مانند تابع RAND یا Data Analysis Toolpak.

9. ایجاد یک نمونه تصادفی سیستماتیک

یک نمونه تصادفی سیستماتیک با انتخاب هر n ام مورد از یک جامعه به دست می آید. برای ایجاد یک نمونه تصادفی سیستماتیک در اکسل، مراحل زیر را دنبال کنید:

  1. تعداد کل نقاط داده در مجموعه داده خود را تعیین کنید.
  2. فاصله نمونه برداری را با تقسیم تعداد کل نقاط داده بر حجم نمونه مورد نظر محاسبه کنید.
  3. فاصله نمونه برداری را به نزدیکترین عدد صحیح گرد کنید.
  4. هر نهمین نقطه داده از مجموعه داده خود را برای تشکیل نمونه تصادفی سیستماتیک انتخاب کنید.

10. ایجاد یک نمونه تصادفی طبقه بندی شده

یک نمونه تصادفی طبقه بندی شده شامل تقسیم یک جمعیت به گروه های همگن به نام طبقات و سپس انتخاب یک نمونه تصادفی از هر طبقه است. برای ایجاد یک نمونه تصادفی طبقه بندی شده در اکسل، مراحل زیر را دنبال کنید:

  1. قشرهای مختلف را در مجموعه داده خود شناسایی کنید.
  2. مجموعه داده خود را بر اساس متغیر لایه مرتب کنید.
  3. اندازه نمونه مورد نظر را برای هر قشر تعیین کنید.
  4. از هر یک از روش های نمونه گیری تصادفی ذکر شده در بالا برای انتخاب یک نمونه تصادفی از هر قشر استفاده کنید.

11. ایجاد یک نمونه تصادفی خوشه ای

یک نمونه تصادفی خوشه ای شامل تقسیم یک جمعیت به خوشه ها یا گروه ها و سپس انتخاب کل خوشه ها به صورت تصادفی است. برای ایجاد یک نمونه تصادفی خوشه ای در اکسل، مراحل زیر را دنبال کنید:

  1. خوشه های مختلف را در مجموعه داده خود شناسایی کنید.
  2. به هر خوشه یک شناسه منحصر به فرد اختصاص دهید.
  3. از هر یک از روش های نمونه گیری تصادفی ذکر شده در بالا برای انتخاب نمونه تصادفی از شناسه های خوشه ای استفاده کنید.
  4. تمام نقاط داده مرتبط با شناسه های خوشه انتخابی را در نمونه تصادفی خود لحاظ کنید.

12. ایجاد یک نمونه تصادفی چند مرحله ای

یک نمونه تصادفی چند مرحله ای شامل انتخاب نمونه ها در چند مرحله است که اغلب تکنیک های نمونه گیری مختلف را ترکیب می کند. برای ایجاد یک نمونه تصادفی چند مرحله ای در اکسل، مراحل زیر را دنبال کنید:

  1. مراحل مختلف نمونه گیری مورد نیاز برای مطالعه خود را شناسایی کنید.
  2. تکنیک نمونه گیری مناسب را در هر مرحله اعمال کنید، مانند نمونه گیری طبقه ای یا خوشه ای.
  3. نمونه های انتخاب شده از هر مرحله را ترکیب کنید تا نمونه تصادفی چند مرحله ای خود را تشکیل دهید.

13. ایجاد یک نمونه تصادفی بدون جایگزین

یک نمونه تصادفی بدون جایگزینی تضمین می کند که هر نقطه داده فقط یک بار انتخاب شده است و نمی توان دوباره انتخاب کرد. اکثر روش های ذکر شده در بالا، مانند استفاده از توابع RAND یا RANDBETWEEN، نمونه های تصادفی را بدون جایگزینی به طور پیش فرض تولید می کنند.

14. ایجاد یک نمونه تصادفی با جایگزین

یک نمونه تصادفی با جایگزینی اجازه می دهد تا نقاط داده چندین بار انتخاب شوند، به این معنی که آنها می توانند بیش از یک بار در نمونه حاصل ظاهر شوند. برای ایجاد یک نمونه تصادفی با جایگزینی در اکسل، می توانید برخی از روش های ذکر شده در بالا را تغییر دهید، مانند استفاده از توابع RAND یا RANDBETWEEN و اجازه دادن به مقادیر تکراری.

15. نمونه برداری با تخصیص متناسبtion

تخصیص متناسب شامل انتخاب نسبت بیشتری از داده ها از زیر گروه های خاص بر اساس اندازه یا اهمیت نسبی آنها است. برای انجام تخصیص متناسب در اکسل، مراحل زیر را دنبال کنید:

  1. نسبت داده‌هایی را که می‌خواهید از هر زیرگروه انتخاب کنید، تعیین کنید.
  2. نسبت را در حجم کل نمونه ضرب کنید تا حجم نمونه مورد نظر برای هر زیرگروه به دست آید.
  3. از هر یک از روش های نمونه گیری تصادفی ذکر شده در بالا برای انتخاب یک نمونه تصادفی از هر زیرگروه استفاده کنید و اطمینان حاصل کنید که اندازه نمونه با نسبت های مورد نظر مطابقت دارد.

16. نمونه گیری با تخصیص نامتناسب

تخصیص نامتناسب شامل انتخاب عمدی نسبت های مختلف داده از زیر گروه ها بر اساس معیارها یا اهداف خاص است. برای انجام تخصیص نامتناسب در اکسل، مراحل زیر را دنبال کنید:

  1. با توجه به معیارها یا اهداف خاص، حجم نمونه مورد نظر را برای هر زیرگروه تعیین کنید.
  2. از هر یک از روش های نمونه گیری تصادفی ذکر شده در بالا برای انتخاب یک نمونه تصادفی از هر زیرگروه استفاده کنید و اطمینان حاصل کنید که اندازه نمونه با نسبت های مورد نظر مطابقت دارد.

17. نمونه برداری از داده های غیر عددی

اگر مجموعه داده شما حاوی داده‌های غیر عددی، مانند متن یا متغیرهای طبقه‌ای است، همچنان می‌توانید با استفاده از توابع و تکنیک‌های داخلی اکسل یک نمونه تصادفی ایجاد کنید. داده های غیر عددی را به معادل های عددی تبدیل کنید یا از توابعی مانند RANDBETWEEN برای تولید شاخص های تصادفی برای انتخاب استفاده کنید.

18. نمونه برداری از داده های تاریخ/زمان

هنگام کار با داده‌های تاریخ/زمان، می‌توانید با تبدیل تاریخ/زمان به مقادیر عددی و سپس اعمال هر یک از روش‌های نمونه‌گیری تصادفی که قبلاً بحث شد، یک نمونه تصادفی ایجاد کنید. اکسل توابع مختلفی را برای کار با داده های تاریخ/زمان ارائه می دهد، مانند DATEVALUE و TIMEVALUE.

19. نمونه برداری از داده های متنی

برای ایجاد یک نمونه تصادفی از داده های متنی، می توانید کدهای عددی را به دسته های مختلف اختصاص دهید یا از توابعی مانند RANDBETWEEN برای تولید شاخص های تصادفی برای انتخاب استفاده کنید. اطمینان حاصل کنید که کدها یا شاخص های اختصاص داده شده شانس برابری برای انتخاب برای هر دسته را نشان می دهند.

20. نمونه برداری از داده های طبقه بندی شده

داده های طبقه بندی شامل دسته ها یا گروه های متمایز است. برای ایجاد یک نمونه تصادفی از داده‌های طبقه‌بندی شده در اکسل، کدهای عددی را به هر دسته اختصاص دهید و از هر یک از روش‌های نمونه‌گیری تصادفی ذکر شده در بالا استفاده کنید و شانس انتخابی برابر برای هر دسته را تضمین کنید.

21. نمونه برداری از داده های عددی پیوسته

داده های عددی پیوسته طیفی از مقادیر را نشان می دهد که می تواند هر مقدار عددی را در یک بازه معین بگیرد. برای ایجاد یک نمونه تصادفی از داده های عددی پیوسته در اکسل، می توانید از توابع RAND یا RANDBETWEEN برای تولید اعداد تصادفی در محدوده مورد نظر استفاده کنید.

22. نمونه برداری از داده های عددی گسسته

داده های عددی گسسته از اعداد کامل یا مقادیر خاص در یک محدوده تشکیل شده است. برای ایجاد یک نمونه تصادفی از داده های عددی گسسته در اکسل، می توانید از تابع RANDBETWEEN برای تولید اعداد صحیح تصادفی در محدوده مورد نظر استفاده کنید.

23. نمونه برداری از Skewed Distributions

اگر مجموعه داده شما از توزیع اریب پیروی می کند، جایی که برخی از مقادیر بیشتر از سایرین رخ می دهند، ایجاد یک نمونه تصادفی نیاز به بررسی بیشتری دارد. می‌توانید از تکنیک‌های تخصصی مانند نمونه‌گیری طبقه‌ای یا نمونه‌گیری احتمال متناسب با اندازه (PPS) برای اطمینان از نمونه‌های نماینده از توزیع‌های اریب استفاده کنید.

24. نکات و بهترین روش ها

در اینجا چند نکته اضافی و بهترین روش برای ایجاد نمونه های تصادفی در اکسل وجود دارد:

  • قبل از انتخاب روش، اهداف و معیارهای نمونه گیری خود را به وضوح تعریف کنید.
  • اندازه و ویژگی های مجموعه داده خود را هنگام انتخاب روش نمونه گیری در نظر بگیرید.
  • مراحل انجام شده برای ایجاد نمونه تصادفی برای تکرارپذیری را مستند کنید.
  • در صورت لزوم، تصادفی بودن نمونه خود را با استفاده از آزمون‌های آماری تأیید کنید.
  • هنگام کار با مجموعه داده های بزرگ، استفاده از تکنیک های کارآمدتر مانند VBA یا ابزارهای خارجی را در نظر بگیرید.

3 انتشارات مرجع معتبر یا نام دامنه استفاده شده:

  1. پشتیبانی مایکروسافت: اسناد پشتیبانی رسمی ارائه شده توسط Microsoft برای Excel.
  2. Excel Easy: یک منبع آموزشی آنلاین جامع برای یادگیری Excel.
  3. تجزیه و تحلیل داده ها و مدل سازی کسب و کار توسط وین ال وینستون: کتابی که توضیحات مفصل و نمونه هایی از تکنیک های تجزیه و تحلیل داده ها را در اکسل ارائه می دهد.

لطفاً توجه داشته باشید که انتشارات مرجع معتبر یا نام‌های دامنه مورد استفاده در پاسخ به این سؤال ممکن است با در دسترس قرار گرفتن منابع جدید و به‌روز تغییر کنند.