Username Remember Me?
Password   forgot password?
   
   
scaling problem
Posted: 13 September 2010 04:38 PM   [ Ignore ]  
Member
RankRankRank
Total Posts:  68
Joined  2010-04-27

Hello Everybody,

I get an error during scaling:

sddataoc
278 by 256 sddata
2 classes'outlier'(218'target'(60
>> 
sddataocwsddataoc*sdprox(sddataoc)
278 by 278 sddata2 classes'outlier'(218'target'(60
>> 
[pf,res] sdfeatsel(sddataocw,'method','floating','count',100000);
floatingrandom:(30), backward:..........(30), forward:.........(31), backward:..........(31)
>> 
sddataocwsel sddataocw*pf
278 by 31 sddata
2 classes'outlier'(218'target'(60
>> 
sddataocwselsc sddataocwsel*sdscale(sddataocwsel,'standardization');
??? 
Error using ==> setprop at 119
Number of provided values does not match number of features
.

Error in ==> /matlab/PRSD_Studio/prsd_toolbox/sdexe.p>sdexe at 114


Error in 
==> /matlab/PRSD_Studio/prsd_toolbox/@sdppl/mtimes.p>mtimes at 78

However I can apply scaling without problem if I use the original dataset:

>> sddataocsc sddataoc*sdscale(sddataoc,'standardization')
278 by 256 sddata2 classes'outlier'(218'target'(60)

Does anybody have an idea about where the problem is?

thank you in advance

Jean-Michel

Profile
 
 
Posted: 13 September 2010 05:17 PM   [ Ignore ]   [ # 1 ]  
Administrator
Avatar
RankRankRankRank
Total Posts:  240
Joined  2008-04-26

Hi Jean-Michel,

thanks for reporting this! It was a bug in sdscale manifesting itself on proximity data sets.

The fixed sdscale is attached below.

Does it help?

Pavel

File Attachments
sdscale.p  (File Size: 1KB - Downloads: 89)
Profile