[R] dimnames in pkg "ipred"

David Winsemius dwinsemius at comcast.net
Sat Jan 24 05:00:24 CET 2009


I can well imagine that having all those variable names with "=" in  
them could create a problem.

 > str(traindat.bin)
'data.frame':   5414 obs. of  98 variables:
  $ SOIL_UNIT                                         : Factor w/ 82  
levels "17b","19a","19b",..: 1 1 1 1 1 1 1 1 1 1 ...
  $ GEOL_UNIT=Allgaeuschichten                        : Factor w/ 2  
levels "f","t": 1 1 1 1 1 1 1 1 1 1 ...
  $ GEOL_UNIT=Anmooriger_Boden                        : Factor w/ 2  
levels "f","t": 1 1 1 1 1 1 1 1 1 1 ...

Perhaps read.table does a more thorough job of checking variable names  
than does read.arff?

-- 
David Winsemius

On Jan 23, 2009, at 5:23 AM, Häring, Tim (LWF) wrote:

> I think I solved the problem =)
> My dataset is an .arff file. So I read my data into R via read.arff.
> I tried the following:
> Export the dataframe to an txt-file and import it once again in R  
> via read.table.
> With the new dataset if works fine. Maybe the error comes from the  
> variable-names. I attached a txt-file containing the  
> str(traindat.bin) output from the data.frame, which I import via  
> read.arff
>
> Cheers,
> TIM
>
>
> -----Ursprüngliche Nachricht-----
> Von: Uwe Ligges [mailto:ligges at statistik.tu-dortmund.de]
> Gesendet: Friday, January 23, 2009 11:03 AM
> An: Häring, Tim (LWF)
> Betreff: Re: AW: [R] dimnames in pkg "ipred"
>
>
>
> Häring, Tim (LWF) wrote:
>> OK, the information I send to the list were rather sparse. Sorry  
>> for that!
>> I just tried the command with the recent Version of R and ipred.  
>> The error message is the same.
>> I want to create a classification model. My data consist of 5414  
>> observations and 98 variables whereof 33 are numeric, the remainder  
>> are binary nominal (factor) variables. My output SOIL_UNIT is a  
>> factor variable with 82 levels.
>>
>> I hope this are enough information to understand the problem.
>
> What does str(traindat.bin) tell you? Is it a data.frame?
> Can you reduce the data.frame in a way (less variables and  
> observations)
> so that you can send the rest by e-mail and we can see the error?
>
> Uwe Ligges
>
>
>> Cheers,
>> TIM
>>
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Uwe Ligges [mailto:ligges at statistik.tu-dortmund.de]
>> Gesendet: Thursday, January 22, 2009 6:49 PM
>> An: Häring, Tim (LWF)
>> Cc: r-help at r-project.org
>> Betreff: Re: [R] dimnames in pkg "ipred"
>>
>>
>>
>> Häring, Tim (LWF) wrote:
>>> Hello List,
>>>
>>>
>>>
>>> I`m trying to make prediction using a bagged tree with the package  
>>> ipred. I tried to follow the manual but I`m getting an error  
>>> message. Also browsing through the list-archive I didn`t find any  
>>> hint.
>>>
>>> Maybe someone can help me?
>>>
>>>
>>>
>>> selbag <- bagging(SOIL_UNIT ~., data=traindat.bin, coob=TRUE)
>>>
>>> Error in dimnames(X) <- list(dn[[1L]], unlist(collabs, use.names =  
>>> FALSE)) :
>>>
>>>  length of 'dimnames' [2] not equal to array extent
>>>
>>>
>>>
>>> I´m using R 2.7.2 on Win XP and the latest version of ipred.
>>
>>
>> Please do read the posting guide.
>>
>> - We do not have "traindat.bin", hence cannot reproduce your problem
>> - Does it happen with recent versions of R and ipred?
>>
>> Best,
>> Uwe Ligges
>>
>>
>>
>>
>>>
>>>
>>> Thanks a lot.
>>>
>>> TIM
>>>
>>>
>>>
>>> -------------------------------------------------------------------------------
>>>
>>> Dipl.-Geogr. Tim Häring
>>>
>>> Sachgebiet Standort und Bodenschutz (SG 2.1)
>>>
>>> Bayerische Landesanstalt für Wald und Forstwirtschaft
>>>
>>> Am Hochanger 11
>>>
>>> D-85354 Freising
>>>
>>>
>>>
>>> Tel.: +49-(0)8161/71-4769
>>>
>>> E-Mail: tim.haering at lwf.bayern.de
>>>
>>> http://www.lwf.bayern.de
>>>
>>>
>>>
>>>
>>>
>>>
>>> 	[[alternative HTML version deleted]]
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> ______________________________________________
>>> R-help at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>>> and provide commented, minimal, self-contained, reproducible code.
> <str_traindat.bin.txt>______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list