Ước tính các hệ số chuỗi Taylor từ các mẫu của hàm


10

Giả sử tôi có các số đo của hàm , được lấy mẫu tại x i với một số nhiễu, có thể được xấp xỉ bằng cách mở rộng chuỗi Taylor. Có cách nào được chấp nhận để ước tính các hệ số cho sự mở rộng đó từ các phép đo của tôi không?y=y(x)xi

Tôi có thể điều chỉnh dữ liệu cho một đa thức, nhưng điều đó không hoàn toàn đúng, bởi vì đối với một chuỗi Taylor, phép tính gần đúng sẽ càng tốt hơn khi bạn đến gần một điểm trung tâm, giả sử x = 0. Chỉ cần khớp một đa thức xử lý mọi điểm bằng nhau.

Tôi cũng có thể ước tính các đơn đặt hàng phái sinh khác nhau tại điểm mở rộng của mình, nhưng sau đó tôi cần đưa ra quyết định về việc sử dụng bộ lọc khác biệt nào và bao nhiêu hệ số bộ lọc cho mỗi bộ lọc. Các bộ lọc cho các dẫn xuất khác nhau cần phải khớp với nhau bằng cách nào đó?

Vì vậy, có ai biết phương pháp thành lập cho điều này? Giải thích hoặc tài liệu tham khảo cho các giấy tờ sẽ được đánh giá cao.

LÀM RÕ

Đáp lại bình luận bên dưới, lấy mẫu của tôi là một cửa sổ hình chữ nhật từ một hàm vô hạn, không nhất thiết phải giới hạn băng tần nhưng không có các thành phần tần số cao mạnh. Cụ thể hơn, tôi đang đo phương sai của một công cụ ước tính (đo độ dịch chuyển trong tín hiệu siêu âm y tế) là một hàm của một tham số của công cụ ước tính (mức độ biến dạng hoặc biến dạng của mô bên dưới). Tôi có một loạt Taylor lý thuyết cho phương sai là một hàm của biến dạng, và muốn so sánh nó với những gì tôi nhận được từ mô phỏng.

Một ví dụ đồ chơi tương tự có thể là: giả sử bạn có một hàm như ln (x), được lấy mẫu theo các khoảng trong x với một số nhiễu được thêm vào. Bạn không biết chức năng thực sự của nó là gì và bạn muốn ước tính chuỗi Taylor của nó khoảng x = 5. Vì vậy, chức năng trơn tru và thay đổi từ từ cho một khu vực xung quanh điểm bạn quan tâm (giả sử 2 <x <8), nhưng không nhất thiết phải đẹp ngoài khu vực.

Các câu trả lời rất hữu ích, và một số loại phù hợp đa thức bình phương nhỏ nhất có lẽ là con đường cần thực hiện. Tuy nhiên, điều làm cho một chuỗi Taylor ước tính khác với sự phù hợp đa thức thông thường là bạn sẽ có thể loại bỏ các điều khoản bậc cao hơn và đa thức vẫn xấp xỉ hàm ban đầu, chỉ trong phạm vi nhỏ hơn về điểm ban đầu của bạn.

Vì vậy, có lẽ cách tiếp cận sẽ là thực hiện điều chỉnh đa thức tuyến tính chỉ sử dụng dữ liệu gần với điểm ban đầu, tiếp theo là điều chỉnh bậc hai với nhiều dữ liệu hơn, khối sử dụng nhiều hơn một chút, v.v.


Một số câu hỏi (có thể có hoặc không có liên quan): Bằng cách lấy mẫu, bạn có nghĩa là chức năng bị / bị giới hạn băng tần dưới một số tần số Fs / 2? Các mẫu của bạn là một cửa sổ hình chữ nhật của một hàm vô hạn, hàm lặp lại hay hàm hoàn chỉnh?
hotpaw2

Giống như Dilip đã chỉ ra trong câu trả lời của mình, sử dụng mở rộng chuỗi Taylor yêu cầu bạn phải có kiến ​​thức về đạo hàm của hàm tại tất cả các điểm mẫu. Tôi cho rằng bạn có thể sử dụng biểu thức lý thuyết của mình cho các đạo hàm của , nhưng điều đó phần nào làm giảm tiện ích của việc sử dụng một mô phỏng độc lập để xác nhận lý thuyết của bạn. Để mô phỏng tốt nhất chuỗi hành vi Taylor liên quan đến các điều khoản bậc cao hơn, một cách tiếp cận như những gì bạn đề xuất, sử dụng các thứ tự khác nhau của phù hợp đa thức, có thể hữu ích. y(x)
Jason R

Câu trả lời:


8

(xi,yi)

yiy=f(x)xii=0,1,,NMNM=NNMpk

yi=pMxiM+pM1xiM1++p1xi+p0,i=0,1,,N

Vấn đề bình phương nhỏ nhất có thể được giải quyết bằng cách sắp xếp các phép đo thành dạng vectơ ma trận:

A=[x0Mx0M1x01x1Mx1M1x11xNMxNM1xN1],y=[y0y1yN]

[pM,pM1,,p0]

p~=(ATA)1ATy

(ATA)1ATAp~x


1
Trong trường hợp các abscissas không thể thay thế, điều này không khác với việc áp dụng làm mịn Savitzky-Golay trên dữ liệu của bạn.

Cộng 1 cho câu trả lời hay. LSE thực sự rất phổ biến.
Tarin Ziyaee

6

Bỏ qua tiếng ồn cho bây giờ.

n+1(xi,yi)xif(x)ny=g(x)g(x)ex(x+a)/(x+b)g(x)g(x)x=0g(0) g(k)(x)=dkg(x)dxk,k=1,2,x=0g(x)n+1xixi=0ig(0) g(k)(0)k=1,2,

g(x)x=0g(xi)h(x)=khkxkg(k)(0)h(k)(0)=k!hk

n+1(xi,g(xi))g(x)g(x)nh(x)n+1

xi0xim<nx=0000

3(1,y1),(0,y0),(1,y1)

f(x)=y1x(x1)2y0(x21)+y1x(x+1)2=y0+y1y12x+y12y0+y12x2
xx2g(x)g(1)=y1,g(0)=y0,g(1)=y1
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.