Menghaluskan kurva dengan menghitung / menginterpolasi nilai sumber yang hilang

0

Saya memiliki tabel nilai seperti ini:

18
18
18
46
46
46
46
46
57
57
57
57
57
57
69
69
69
69
69
69
64
64
64
64
64
64
56
56
56
48
48
48
44

atau jika Anda lebih suka:

18
0
0
46
0
0
0
0
57
0
0
0
0
0
69
0
0
0
0
0
64
0
0
0
0
0
56
0
0
48
0
0
44

Mereka datang dari tabel di mana, untuk setiap hari ada nilai, dan untuk beberapa hari tidak ada (dalam hal ini saya dapat mengambil 0 atau nilai sebelumnya untuk kenyamanan).

Yang saya inginkan adalah menampilkan evolusi angka dengan kurva. Tetapi untuk hari-hari di mana tidak ada nilai, kurva "turun", bahkan (tentu saja) jika saya sulit memasukkan 0 dalam sel, dan jika saya menggunakan nilai sebelumnya, maka kurva terlihat bagus tetapi dengan (tentu saja) tidak diinginkan langkah-langkah pesawat.

Rumus apa yang bisa saya tulis ke setiap sel untuk membuatnya menggunakan nilai aktual jika ada, atau untuk memperkirakan nilai yang diproyeksikan untuk hari itu untuk mencapai mendapatkan kurva yang halus dan kontinu?

Oliver
sumber

Jawaban:

1

Gunakan data x, y dalam plot X Y (Scatter). Gunakan # hari atau tanggal sebagai nilai X dan nilai untuk nilai Y. Jadi datanya terlihat seperti:

1   18
4   46
9   57
15  69
21  64
27  56
30  48
33  44

dan plotnya seperti (Menyebarkan dengan garis dan spidol halus): enter image description here

Brian
sumber
Ya, saya bisa melakukan ini, tapi saya harus menulis tabel lain. Pada saat ini, saya hanya meletakkan x pada garis yang ingin saya nilai pada grafik, yang mengisi sel, membiarkan yang lain kosong. Dan sumber tentu saja mengambil semua kolom, termasuk sel kosong.
Oliver
0

Jika Anda tidak memiliki data lain untuk ditampilkan pada tanggal itu, mengapa tidak mengabaikan tanggal itu saja? Tidak ada cara akurat untuk 'menginterpolasi' nilai antara tanggal tanpa mengetahui perbedaan fungsi kurva.

deed02392
sumber
Karena jika saya menghilangkan tanggal, kemiringannya tidak sama.
Oliver
0

Memperluas jawaban deed02392:

Anda dapat menandai setiap titik data penting dengan indeks yang sesuai dengan hari itu, misalnya: dengan cara ini, Anda dapat melacak hari-hari di antara nilai-nilai tanpa mengisi dengan 0s.

Kemudian, saya menyarankan Anda untuk membuat plot pencar dengan data yang Anda miliki, memastikan bahwa setiap titik ditempatkan dengan benar sesuai dengan indeks.

Hal terakhir, Anda dapat menambahkan garis tren dari pesanan yang Anda inginkan, menjadi linier, atau eksponensial, atau polinomial dari pesanan acak.

clabacchio
sumber
0

Itu mungkin.
Saya menemukan ini yang sangat membantu:
http://www.microwaves101.com/downloads/Linterp_101_Rev1.1.xls

Dan untuk tujuan khusus saya, menempatkan NA () bukan 0 atau kosong di mana saya harus nilai membuat kurva ok, tidak menunjuk ke bawah setiap kali nilai hilang.

Oliver
sumber