ฉันเคยเห็นสูตรการปรับสภาพ 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