PDA

View Full Version : سوال: فرمول واریانسدرc++



mtnam1372
یک شنبه 18 دی 1390, 22:04 عصر
یکی واسه ما یه سوال اورده که توی یه قسمتش باید واریانس اعضارو حساب کنیم

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

mtnam1372
یک شنبه 18 دی 1390, 22:19 عصر
خوشم میاد سریع جواب میدیدن

aram_2
دوشنبه 19 دی 1390, 15:08 عصر
واریانس یک شاخص پراکندگی حول میانگین هست.هرچی به 0 نزدیک باشه یعنی داده های شما دقیقا حول میانگین هستند و هر چی بزرگتر از 0 باشه یعنی داده های شما از میانگین دورتر و پخش هستند.برای محاسبه اون فرض کنیم داده های شما xi که i=1...n هست و میانگین این داده ها m هست.برای محاسبه واریانس هر xiها رو به توان می رسونیم و جمع می کنیم .
int sum=0;

for(int i =1;i>=n;i++)
{
sum+=x(i)*x(i);
}
vari=(sum-n*m)/n-1;