24小时热门版块排行榜    

查看: 1213  |  回复: 4

gongzuokuang

木虫 (正式写手)

[求助] 对近红外光谱进行平均标准化处理后的光谱形状与原始图完全变化了,但是文献里是不变的 已有1人参与

请各位大侠指点下原因??
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

你是怎么进行平均标准化的?
What would Jesus do?
2楼2014-07-02 11:40:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongzuokuang

木虫 (正式写手)

引用回帖:
2楼: Originally posted by dnp at 2014-07-02 11:40:55
你是怎么进行平均标准化的?

例如
X=[1 2 3;4 5 6]

X =

     1     2     3
     4     5     6

>> a=mean(X)

a =

2.5000    3.5000    4.5000
X1=X-a(ones(2,1),
stdr=std(X1);
>> sr=X1./stdr(ones(2,1),;

sr即为标准化后的数据
3楼2014-07-02 22:59:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongzuokuang

木虫 (正式写手)

引用回帖:
3楼: Originally posted by gongzuokuang at 2014-07-02 22:59:19
例如
X=

X =

     1     2     3
     4     5     6

>> a=mean(X)

a =

2.5000    3.5000    4.5000
X1=X-a(ones(2,1),
stdr=std(X1);
>> sr=X1./stdr(ones(2,1),;

sr即为 ...

表示冒号单括号被
4楼2014-07-02 23:04:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
费姚永芬: 金币+3, 谢谢 交流 2014-07-03 09:53:21
gongzuokuang: 金币+10, ★★★很有帮助 2014-07-03 22:12:44
你这样的方式是对每一个光谱按照样本进行平均的,然后除以每一个光谱点下样本的标准偏差;但每一条光谱应当是对各自的光谱进行标准化,即减去这条光谱的平均值,再除以这条光谱的标准偏差;所以应该是这样的:
CODE:
% X is a data matrix with each row being an NIR spectrum
a = mean(X,2);
X1 = X-a(:,ones(1,size(X,2)));
stdr=std(X,0,2);
sr=X1./stdr(:,ones(1,size(X,2)));

What would Jesus do?
5楼2014-07-02 23:44:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gongzuokuang 的主题更新
信息提示
请填处理意见