0

私は次のものを持っています:

x = 1:365;
y = T;
xx = missing;
yy = spline(x,y,xx)

I have dataTは 365 日間のデータでmissing、データに問題がある日を含むベクトルです。欠落している日の推定値を生成する必要があります。ただし、上記の構文を使用すると、0 のベクトルが返されます。私は何を間違っていますか?

4

1 に答える 1

0

T欠損データがベクトルでゼロとして指定されていると思われます。その情報を に渡してspline補間します。簡単です。正確な値はすでにそこにあり、それはゼロであり、それが返されます。missingデータが欠落している日番号が含まれていると仮定して、これを試してください:

x = 1:365;
y = T;
x(missing) = [];
y(missing) = [];
xx = missing;
yy = spline(x,y,xx)

この方法では、欠落しているデータはゼロとしてエンコードされなくなりますが、実際には欠落しておりspline、近傍を使用して値を推定できます。

于 2015-03-26T14:52:49.407 に答える