Hàm SLOPE trả về độ dốc của đường hồi quy tuyến tính thông qua các điểm dữ liệu (x, y) trong known_y's và known_x's. Độ dốc là khoảng cách dọc chia cho khoảng cách ngang giữa bất kỳ hai điểm nào trên đường đó, là tỉ lệ thay đổi dọc theo đường hồi quy.
1 |
|
Trong đó:
Trong đó:
Ví dụ:
Trong ví dụ trên:
Công thức | Mô tả | Kết quả |
---|---|---|
B6 = SLOPE(A2:A4, B2:B4) | Độ dốc của đường hồi quy tuyến tính qua các điểm dữ liệu tại A2:A4 và B2:B4. | -0.714285714 |
E6 = SLOPE(D2:D4, E2:E4) | Độ dốc của đường hồi quy tuyến tính qua các điểm dữ liệu tại D2:D4 và E2:E4. | -0.714285714 |
Bạn để ý thấy rằng Range(A2:A4) và Range(D2:D4) tương đương với nhau. Vì B6 và E6 trả về giá trị giống nhau.
Khi giá trị của known_x's hoặc known_y's là kiểu date thì nó sẽ được quy đổi sang kiểu số trước khi tính slope. Với quy ước giá trị date nhỏ nhất bằng 1.0 tính theo đơn vị ngày.
Đề bài: Viết chương trình java tính hàm SLOPE trong excel. Với known_x's là một mảng các số và known_y's là một mảng các giá trị có kiểu date.
Tạo hàm lớp common chứa các phương thức tính slope và phương thức chuyển đổi dạng list date thành dạng list các số:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
|
Tạo lớp Test.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
Kết quả:
-0.7142857
Nguồn tin: viettuts