ฉันเคยเห็นสูตรการปรับสภาพ min-max แล้ว แต่นั่นทำให้ค่าปกติอยู่ระหว่าง 0 ถึง 1 ฉันจะทำให้ข้อมูลของฉันเป็นมาตรฐานระหว่าง -1 ถึง 1 ได้อย่างไร ฉันมีทั้งค่าลบและค่าบวกในเมทริกซ์ข้อมูลของฉัน
1
หากคุณกำลังทำงานใน R ดูหัวข้อนี้สำหรับตัวเลือกไม่กี่ โดยเฉพาะอย่างยิ่งความคิดเห็นเกี่ยวกับคำตอบที่ยอมรับมีฟังก์ชั่นนี้ซึ่งคุณตั้ง 'newMax' เป็น 1 และ 'newMin' เป็น -1 และเรียกใช้ฟังก์ชันในข้อมูลของคุณ
—
mtreg
คุณสามารถค้นหาการอ้างอิงได้ที่วิกิพีเดียดังต่อไปนี้: en.wikipedia.org/wiki/Normalization__statistics)
—
salem
จาวาสคริตัวอย่างที่นำมาจากที่นี่ ฟังก์ชัน convertRange (ค่า, r1, r2) {return (value - r1 [0]) * (r2 [1] - r2 [0]) / (r1 [1] - r1 [0]) + r2 [0]; } convertRange (328.17, [300.77, 559.22], [1, 10]); >>> 1.9541497388276272
—
Giuseppe Canale
@covfefe หากคุณยังอยู่ใกล้คุณอาจต้องการตอบหนึ่งในคำตอบ
—
Simone