1
標準差我有10列的數據文件下面如何計算來自不同colums在shell腳本
ifile.txt
2 4 4 2 1 2 2 4 2 1
3 3 1 5 3 3 4 5 3 3
4 3 3 2 2 1 2 3 4 2
5 3 1 3 1 2 4 5 6 8
給出我想增加11列,它會顯示各行的標準偏差沿10列。即STDEV(2 4 4 2 1 2 2 4 2 1)等等。 我能夠採取TRANSPOSE(移調),然後使用以下命令,然後重新考慮轉
awk '{x[NR]=$0; s+=$1} END{a=s/NR; for (i in x){ss += (x[i]-a)^2} sd = sqrt(ss/NR); print sd}'
任何人都可以提出一個簡單的方法,這樣我可以沿着每一行直接做的事。