Calculating with missing values?

3 ビュー (過去 30 日間)
Max Behr
Max Behr 2020 年 6 月 17 日
コメント済み: Max Behr 2020 年 6 月 17 日
Hello,
I got a matrix and one value is missing. I still wan to calculate the standard error of it
>> test=rand(3,3)
test =
0.0975 0.9575 0.9706
0.2785 0.9649 0.9572
0.5469 0.1576 0.4854
>> test(3,1)=missing
test =
0.0975 0.9575 0.9706
0.2785 0.9649 0.9572
NaN 0.1576 0.4854
>> test_SE=std(test)/sqrt(length(test))
test_SE =
NaN 0.2679 0.1595
Why doesn't it work?
And can I let Matlab ignore the missing value?
Thanks.

採用された回答

KSSV
KSSV 2020 年 6 月 17 日
編集済み: KSSV 2020 年 6 月 17 日
doc nanstd
Or fill NaN values using fillmissing and use std.
Or have a look here:
  1 件のコメント
Max Behr
Max Behr 2020 年 6 月 17 日
nanstd works perfect! Thanks :)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTesting Frameworks についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by