có thể âm, nó chỉ có nghĩa là:R2
- Mô hình phù hợp với dữ liệu của bạn rất tệ
- Bạn đã không đặt chặn
Cho người dân nói rằng là giữa 0 và 1, đây không phải là trường hợp. Mặc dù giá trị âm cho một cái gì đó có từ 'bình phương' trong đó có vẻ như nó phá vỡ các quy tắc toán học, nó có thể xảy ra trong mô hình R 2 mà không bị chặn. Để hiểu tại sao, chúng ta cần xem R 2 được tính như thế nào .R2R2R2
Điều này hơi dài - Nếu bạn muốn câu trả lời mà không hiểu nó, hãy bỏ qua đến cuối. Mặt khác, tôi đã cố viết điều này bằng những từ đơn giản.
Trước tiên, hãy xác định 3 biến: , T S S và E S S .RSSTSSESS
Tính toán RSS :
Với mỗi biến độc lập , chúng ta có biến phụ thuộc y . Chúng tôi vẽ một đường thẳng phù hợp nhất, dự đoán giá trị của y cho mỗi giá trị của x . Hãy gọi các giá trị của y dòng tiên đoán y . Lỗi giữa những gì dòng của bạn dự đoán và giá trị y thực tế có thể được tính là phép trừ. Tất cả những khác biệt này được bình phương và cộng lại, mang đến cho các dư Sum của Squares R S S .xyyxyy^yRSS
Đưa đó vào một phương trình, RSS=∑(y−y^)2
Tính toán TSS :
Chúng ta có thể tính giá trị trung bình của , được gọi là ˉ y . Nếu chúng ta vẽ ˉ y , nó chỉ là một đường ngang qua các dữ liệu vì nó là hằng số. Những gì chúng ta có thể làm gì với nó mặc dù, là trừ ˉ y (giá trị trung bình của y ) từ mọi giá trị thực tế của y . Kết quả là bình phương và vào với nhau, mang đến cho tổng tổng các bình phương T S S .yy¯y¯y¯yyTSS
Đưa đó vào một phương trình TSS=∑(y−y¯)2
Tính toán ESS :
Sự khác biệt giữa y (các giá trị của y được dự đoán bởi dòng) và giá trị trung bình ˉ y được bình phương và bổ sung. Đây là tổng Giải thích của hình vuông, bằng Σ ( y - ˉ y ) 2y^yy¯∑(y^−y¯)2
Hãy nhớ rằng, , nhưng chúng ta có thể thêm một + y - y vào nó, bởi vì nó hủy bỏ bản thân ra. Do đó, T S S = Σ ( y - y + y - ˉ y ) 2 . Mở rộng các dấu ngoặc, chúng tôi nhận T S S = Σ ( y - y ) 2 +TSS=∑(y−y¯)2+y^−y^TSS=∑(y−y^+y^−y¯)2TSS=∑(y−y^)2+2∗∑(y−y^)(y^−y¯)+∑(y^−y¯)2
Khi và chỉ khi đường được vẽ với một đánh chặn, sau đây luôn luôn là đúng: . Do đó, T S S = Σ ( y - y ) 2 + Σ ( y - ˉ y ) 2 , mà bạn có thể nhận thấy chỉ có nghĩa rằng T S S = R S S +2∗∑(y−y^)(y^−y¯)=0TSS=∑(y−y^)2+∑(y^−y¯)2 . Nếu chúng ta chia tất cả các số hạng cho T S S và sắp xếp lại, chúng ta sẽ nhận được 1 - R S STSS=RSS+ESSTSS .1−RSSTSS=ESSTSS
Đây là phần quan trọng :
được định nghĩa là bao nhiêu phương sai được giải thích bởi mô hình của bạn (mô hình của bạn tốt như thế nào). Ở dạng phương trình, đó là R 2 = 1 - R S SR2 . Nhìn có quen không? Khi đường được vẽ bằng một phần chặn, chúng ta có thể thay thế dòng này làR2=ESSR2=1−RSSTSS . Vì cả tử số và quỷ đều là tổng của bình phương,R2phải dương.R2=ESSTSSR2
NHƯNG
Khi chúng ta không chỉ định một đánh chặn, không nhất thiết phải bằng 0 . Điều này có nghĩa rằng T S S = R S S + E S S + 2 * Σ ( y - y ) ( y - ˉ y ) .2∗∑(y−y^)(y^−y¯)0TSS=RSS+ESS+2∗∑(y−y^)(y^−y¯)
Chia tất cả các điều khoản cho , chúng ta nhận được 1 - R S STSS .1−RSSTSS=ESS+2∗∑(y−y^)(y^−y¯)TSS
Cuối cùng, chúng tôi thay thế để có được . Lần này, tử số có một số hạng trong đó không phải là tổng bình phương, vì vậy nó có thể âm. Điều này sẽ làm choR2âm tính. Khi nào điều này sẽ xảy ra? 2*Σ(y - y )( y - ˉ y )sẽ là tiêu cực khiy - y là tiêu cực và y - ˉ y là tích cực, hoặc ngược lại. Điều này xảy ra khi các đường kẻ ngang của ˉ y thực sự giải thích các dữ liệu tốt hơn so với các dòng phù hợp nhất.R2=ESS+2∗∑(y−y^)(y^−y¯)TSSR22∗∑(y−y^)(y^−y¯)y−y^y^−y¯y¯
Đây là một ví dụ phóng đại về thời điểm âm tính (Nguồn: Đại học Houston Clear Lake)R2
Đơn giản thôi:
- Khi , một đường ngang giải thích dữ liệu tốt hơn mô hình của bạn.R2<0
Bạn cũng đã hỏi về .R2=0
- Khi , một đường ngang giải thích dữ liệu bằng nhau cũng như mô hình của bạn.R2=0
Tôi khen bạn đã làm cho nó thông qua đó. Nếu bạn thấy điều này hữu ích, bạn cũng nên nêu lên câu trả lời của fcop ở đây mà tôi phải tham khảo, bởi vì đã được một lúc rồi.