আমি সর্বনিম্ন সর্বাধিক স্বাভাবিককরণের সূত্রটি দেখেছি কিন্তু এটি 0 এবং 1 এর মধ্যে মানগুলিকে স্বাভাবিক করে তোলে আমি কীভাবে আমার ডেটা -1 এবং 1 এর মধ্যে স্বাভাবিক করব? আমার ডেটা ম্যাট্রিক্সে আমার নেতিবাচক এবং ধনাত্মক উভয় মান রয়েছে।
আমি সর্বনিম্ন সর্বাধিক স্বাভাবিককরণের সূত্রটি দেখেছি কিন্তু এটি 0 এবং 1 এর মধ্যে মানগুলিকে স্বাভাবিক করে তোলে আমি কীভাবে আমার ডেটা -1 এবং 1 এর মধ্যে স্বাভাবিক করব? আমার ডেটা ম্যাট্রিক্সে আমার নেতিবাচক এবং ধনাত্মক উভয় মান রয়েছে।
উত্তর:
সঙ্গে: আপনি আপনার বৈশিষ্ট্য স্বাভাবিক এক্স মধ্যে [0,1] । x[0,1]
[-1,1] এ স্বাভাবিক করতে আপনি ব্যবহার করতে পারেন:
সাধারণভাবে, আপনি সবসময় একটি নতুন পরিবর্তনশীল পেতে পারেন এর মধ্যে :
আমি এলোমেলোভাবে উত্পন্ন ডেটা পরীক্ষা করেছি এবং
বিতরণ আকৃতি সংরক্ষণ করে না। এলোমেলো ভেরিয়েবলের ফাংশন ব্যবহার করে এটির যথাযথ উত্সাহটি দেখতে চাই।
আমার জন্য যে আকৃতিটি আকৃতি সংরক্ষণ করেছিল তা ব্যবহার করছিল:
কোথায়
(আমি স্বীকার করি যে 6 ব্যবহার করা কিছুটা নোংরা ) এবং
এবং
এবং হ'ল কাঙ্ক্ষিত পরিসীমা; সুতরাং আসল প্রশ্ন অনুযায়ী এবং ।
এই যুক্তি থেকে আমি ফলাফলটিতে পৌঁছেছি
set.seed(1); scale(rnorm(1000))*.333
। আমি একটি সর্বোচ্চ পেতে 1.230871
। আপনার পদ্ধতিটি অনুরোধ অনুসারে এটিকে স্বাভাবিক করার চেয়ে ডেটা মানক করার জন্য কেবল একটি ঝাঁকুনি বলে মনে হচ্ছে। নোট করুন যে প্রশ্নটি এমন কোনও পদ্ধতির জন্য জিজ্ঞাসা করে না যা বিতরণের আকার সংরক্ষণ করে (যা সাধারণীকরণের জন্য একটি অদ্ভুত প্রয়োজনীয়তা হবে)।