آره. فقط ببین اشتباه نکن مثلا فرض کن داده های ما دارای سه مولفه هستند x,y,z. مثلا یه داده هستش 1,3,2 . اگه بخوای اندازه این بردارو بکنی 1 که همون میشه یه بردار در فضا با طول یک می تونی نرم اونو به دست بیاری که میشه تک تک مولفه ها به توان دو و سپس مجموع و در نهایت جذر اون یعنی sqrt(14)
که اگه تک تک اعداد 1و3و2 رو بر این عدد تقسیم کنی، این بردار جدیدت دارای طول یکه. برای تستش فقط کافیه همون نرم این عددای جدیدو حساب کنی می بینی میشه یک. اما این چیزیکه شما گفتید می خوایید کل داده ها رو به صورتی نرمال کنین که دارای میانگین صفر و واریانس 1 بشه. بنابراین باید برای هر مولفه و برای تمام داده ها این کار انجام بشه یعنی مثلا x همه داده ها با هم میانگینشون حساب بشن و از x تک تک داده ها کم شن و برای واریانس هم همین طور که بعد تقسیم میشن. این کار باید برای y و z هم بشه. با این کار داده هات در هر بعد دارای میانگین صفر و واریانس یک خواهند بود. یعنی مرکز ثقل داده ات تو نقطه 0و0و0 قرار می گیره و میزان پراکندگی داده هاتم در هر بعد یکه.
برای سوال دومم فقط کافیه داده موردنظرتو بیشینشو و کمینشو پیدا کنی یعنی داده هات تو بازه a,b باشه و
فرمول زیرو اعمال کنی. a کمترین و b بیشترینه و x داده هاته که می خوای اونا رو تبدیل کنی. با این کار داده هات به صورت خطی بین -1 و 1 قرار می گیرن.
(2/(b-a))*(x-a)-1
|