مقدار p در پایتون (p-Value) نشاندهنده میزان قدرت یک فرضیه آماری است. ما فرضیهها را بر اساس یک مدل آماری مشخص میسازیم و سپس با استفاده از مقدار p، اعتبار آن مدل را بررسی میکنیم. یکی از روشهای محاسبه p-value، استفاده از آزمون T است.
در مثال زیر، یک آزمون دوطرفه (Two-sided test) برای فرضیه صفر (Null Hypothesis) انجام میدهیم که بیان میکند میانگین یک نمونه از مشاهدات مستقل، با میانگین مشخص جمعیت (popmean) برابر است.
1 2 3 |
from scipy import stats rvs = stats.norm.rvs(loc = 5, scale = 10, size = (50,2)) print stats.ttest_1samp(rvs,5.0) |
1 2 |
Ttest_1sampResult(statistic = array([-1.40184894, 2.70158009]), pvalue = array([ 0.16726344, 0.00945234])) |
مقایسه دو نمونه
در مثالهای زیر، دو نمونه داریم که میتوانند از یک توزیع مشابه یا از دو توزیع متفاوت باشند. هدف این است که بررسی کنیم آیا این دو نمونه از نظر آماری دارای ویژگیهای یکسان هستند یا خیر.
تابع ttest_ind
آزمون T را برای مقایسه میانگین دو نمونه مستقل انجام میدهد. این آزمون، یک آزمون دوطرفه برای فرضیه صفر است که میگوید دو نمونه مستقل، میانگین (یا مقدار مورد انتظار) یکسان دارند. بهصورت پیشفرض، این آزمون فرض میکند که واریانس جمعیتها برابر است.
در صورتی که دو نمونه مستقل از یک جامعه یا دو جامعه مختلف داشته باشیم، میتوانیم از این آزمون استفاده کنیم. مثال:
1 2 3 4 |
from scipy import stats rvs1 = stats.norm.rvs(loc = 5,scale = 10,size = 500) rvs2 = stats.norm.rvs(loc = 5,scale = 10,size = 500) print stats.ttest_ind(rvs1,rvs2) |
1 |
Ttest_indResult(statistic = -0.67406312233650278, pvalue = 0.50042727502272966) |
loc
را تغییر دهید و دوباره آزمون را اجرا کنید.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۲۳ مرداد ۱۴۰۴
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- دوره های تخصصی برنامه نویسی
- رپورتاژ
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره آموزش Go
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس