Ký hiệu hỏi Wolfram Alpha số tiếp theo trong một mẫu


8

Nếu tôi có mẫu này:

1 đi đến 40

1000 đến 1360

10000 đi đến 3480

Làm thế nào để tôi hỏi Wolfram Alpha 20.000.000 đi về đâu?

Đây là nỗ lực của tôi: http://www.wolframalpha.com/input/?i=1-%3E+40%2C+1000-%3E+1360+%2C+10000+-%3E3480%2C+20000000+- % 3E + y +


2
Đó là một sự tiến bộ số học hay hình học? Bạn có thể giải thích những gì bạn đang cố gắng làm?
RK

Tôi không biết thuật ngữ để nói rõ những gì tôi đang cố gắng làm. Với mô hình mà tôi đã chỉ ra, tôi sẽ sử dụng ký hiệu nào để hỏi wolfram alpha 20 triệu là gì.
Dan

Bạn có biết công thức được sử dụng để có được những kết quả đó?
Kích thích

Không. Tôi đã hy vọng tôi có thể chèn mô hình và wolfram có thể vẽ đồ thị?
Dan

Câu trả lời:


0

Vì vậy, tôi khá chắc chắn rằng Wolfram không thể giải quyết công cụ mà không có công thức. Vì vậy, tôi đã thử một vài điều. .

Đầu tiên tôi đã cố gắng vẽ nó ra, điều đó giúp tôi có một phần trong đó nhưng không cho tôi biểu đồ đầy đủ. http://www.wolframalpha.com/input/?i=plot+1%2F40%2C+1000%2F1360%2C10000%2F3480++

Vì vậy, tiếp theo tôi đã đi đến một người bạn của tôi là một người mọt sách hơn tôi là người có một chương trình trên máy tính của anh ấy với một bộ số sẽ tìm thấy một công thức có thể tạo ra nhiều hơn trong tập hợp đó. Chương trình được gọi là Eureqa và công thức mà nó tạo ra phù hợp với 3 số đầu tiên trong tập hợp là 38,574093 + 1.426013 * x - 0,00010458704 * x * x

Cắm 20 000 000 vào phương trình có giá trị -41806295701

và đây là biểu đồ công thức của bạn thông qua wolfram http://www.wolframalpha.com/input/?i=plot+38.574093+%2B+1.426013*x+-+0.00010458704*x*x


1
Eureqa tìm thấy một phương trình phù hợp hơn một chút. (100546.73 + 4841.2861*x)/(2633.7004 + x)nhưng nó mang lại một kết quả khá khác biệt cho 20 000 000. vấn đề là với một bộ dữ liệu nhỏ như vậy hoạt động, có nhiều "giải pháp" có thể phù hợp.
Slater Mickey

4

Như Phwd đã chỉ ra, từ khóa trong Wolfram | Alpha là "phù hợp", do đó sẽ cung cấp cho bạn một số hình vuông nhỏ nhất phù hợp với các hàm tuyến tính, nhật ký và định kỳ (hình sin). Nhưng không ai trong số này làm việc rất tốt.
fit {{1,40},{1000,1360},{10000,3480}}

Tuy nhiên, nếu bạn muốn cụ thể hơn, trong trường hợp này, W | A thực sự chấp nhận đầu vào Mathicala bình thường (điều này không phải lúc nào cũng đúng). Vì dữ liệu có vẻ logarit + hiệu chỉnh, tôi đã thử
Fit [{{1,40}, {1000,1360}, {10000,3480}}, {1, x, x ^ 2, Log [x]}, x] để tìm bình phương nhỏ nhất vừa vặn. Kết quả là
39.8988 + 0.101156 x + 8.141317224831925*^-6 x^2 + 175.282 Log[x]

(Ngoài ra: bạn cũng có thể thử lấy nhật ký của các giá trị x trước, sau đó phù hợp với bậc hai ).

Như mong đợi, với 4 thông số miễn phí và 3 điểm dữ liệu, chúng tôi có được sự phù hợp rất tốt! nhập mô tả hình ảnh ở đây

Phép ngoại suy x=20,000,000không đáng tin cậy (nhưng tôi tìm thấy 3.25855 * 10 ^ 9).


Ký hiệu đó không hoạt động đối với tôi, nó mang lại đầu ra{(Fit[data, funs, vars] | 40 Fit[data, funs, vars] 1000 Fit[data, funs, vars] | 1360 Fit[data, funs, vars] 10000 Fit[data, funs, vars] | 3480 Fit[data, funs, vars]), {1, x, x^2, log(x)}, x}
endolith

@endolith: Tôi không chắc lắm về những gì bạn đang nói về ...
Simon

http://www.wolframalpha.com/input/?i=[Fit{{1%2C40}%2C{1000%2C1360}%2C{10000%2C3480}}%2C+{1%2C+x%2C+x^2%2C+Log[x]}%2C+x]
endolith

1
@endolith: Xin lỗi về điều đó, đã xảy ra sự cố khi thoát dấu ngoặc vuông trong văn bản liên kết, điều đó có nghĩa là dấu ngoặc nằm ở vị trí sai - vì một số lý do, điều này đã phá vỡ quy trình nhập ngôn ngữ tự nhiên của W | A và nó bị trả về vô nghĩa nướng một nửa. Bây giờ nó đã được sửa.
Simon

2

Bạn đang tìm kiếm phân tích hồi quy. Vì vậy, trước tiên bạn sẽ cần phải hiểu theo dữ liệu của bạn những gì bạn mong đợi.

Có phải là một làn sóng, nó là cấp số nhân, bậc hai? Loại thông tin này dẫn đến kết quả tốt hơn. Khi kiểm tra đầu tiên, người ta có thể thấy hồi quy tuyến tính sẽ không làm được.

Phù hợp tuyến tính http://www.wolframalpha.com/input/?i=linear+fit+ đũa1 %2C + 40 Bolog %2C / 1000 %% + 1360 đã được lặp lại

Vì vậy, bước tiếp theo (trong giới hạn của Wolfram) là một bậc hai, phù hợp nhưng chỉ vì có quá ít điểm.

-0.000108587 x ^ 2 + 1.43002 x + 38.5701

Điều đó đồng ý với những gì @Mickey đang nói

Phù hợp bậc hai http://www.wolframalpha.com/input/?i=quadratic+fit+ đũa1 %2C + 40spl %2C / 1000 %% + + 6060 đã %%10000 %2C + 3480}

Điều tương tự có thể đạt được cho khối (tức là không x ^ 3),

-0.000108587 x ^ 2 + 1.43002 x + 38.5701

Hàm mũ (phù hợp theo cấp số nhân) và Logarit (phù hợp với nhật ký) không hoạt động tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.