[R] "ipredknn" - How may I find values?

David Winsemius dwinsemius at comcast.net
Wed Oct 28 00:44:31 CET 2009


On Oct 27, 2009, at 10:18 AM, Grzes wrote:

>
> Yes, I want to know which points in my picture are in red or green  
> area.
> For example:
> .............glucose..........insulin.....diabetes
> 609  0.95177272  1.13996901        1   - I want to know that it's for
> example: black point in red area

red area?


> 253 -1.05724970 -1.15881433        1   - it's for example: black  
> point in
> green area

green area?

> 319 -0.24716002  0.18483054        1
> 302  0.69254402  0.13252965        2
>
> If it's impossible plese give me any package or function which can  
> do it.

I already asked what was different about your code that was able to do  
plotting without error on your machine.

-- 
David
>
>
> Max Kuhn wrote:
>>
>> I think we are having some difficulty understanding what you are
>> looking for. If you are looking to find which of the training samples
>> were closest to the prediction sample, I don't think that you can get
>> it from this function.
>>
>> If this is what you want, I use the dist function in the proxy  
>> package.
>>
>> Max
>>
>> On Tue, Oct 27, 2009 at 8:46 AM, David Winsemius <dwinsemius at comcast.net 
>> >
>> wrote:
>>>
>>> On Oct 27, 2009, at 6:02 AM, Grzes wrote:
>>>
>>>>
>>>> Hi everybody!
>>>>
>>>> I want to find a closer neighbourins observation. This is my code:
>>>> ##########################
>>>> library(klaR)
>>>> library(ipred)
>>>> library(mlbench)
>>>> data(PimaIndiansDiabetes2)
>>>> dane=na.omit(PimaIndiansDiabetes2)[,c(2,5,9)]
>>>> dane[,2]=log(dane[,2])
>>>> dane[,1:2]=scale(dane[,1:2])
>>>> zbior.uczacy=sample(1:nrow(dane),nrow(dane)/2,F)
>>>>
>>>>
>>>> klasyfikatorKNN=ipredknn(diabetes~glucose 
>>>> +insulin,data=dane,subset=zbior.uczacy,k=3)
>>>>
>>>> oceny=predict(klasyfikatorKNN,dane[-zbior.uczacy,],"class")
>>>>
>>>> #data frames with my result from klasyfikatorKNN
>>>>
>>>> df=data.frame(glucose=c(klasyfikatorKNN$learn$X[, 
>>>> 1]),insulin=klasyfikatorKNN$learn$X[,2],diabetes=c(klasyfikatorKNN 
>>>> $learn$y))
>>>> #And picture
>>>> drawparti(as.factor(df$diabetes), df$glucose, df$insulin, method =
>>>> "sknn",
>>>> prec = 100, xlab = NULL, ylab = NULL)
>>>
>>> I get an error: Error: could not find function "drawparti"
>>>
>>>>
>>>> ##########################
>>>> My question is:  How or where may I find correct or wrong values  
>>>> which
>>>> were
>>>> drawn (found,classification) in this picture?
>>>
>>> No picture resulted.
>>>
>>>> It means I'm looking for  x, y
>>>> values.
>>>
>>> Not sure exactly what you are asking. Does this modification to df  
>>> and
>>> fairly obvious the cross table help?
>>>
>>>>
>>>> df=data.frame(glucose=c(klasyfikatorKNN$learn$X[, 
>>>> 1]),insulin=klasyfikatorKNN$learn$X[, 
>>>> 2],pred.diabetes=klasyfikatorKNN$learn$y,
>>>> trueDiab=dane[,3])
>>> Warning message:
>>> In data.frame(glucose = c(klasyfikatorKNN$learn$X[, 1]), insulin =
>>> klasyfikatorKNN$learn$X[,  :
>>>  row names were found from a short variable and have been discarded
>>>> with( df, table(pred.diabetes, trueDiab))
>>>             trueDiab
>>> pred.diabetes neg pos
>>>          neg 174  86
>>>          pos  88  44
>>>
>>>
>>>
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/%22ipredknn%22---How-may-I-find-values--tp26074994p26074994.html
>>>> Sent from the R help mailing list archive at Nabble.com.
>>>>
>>>> ______________________________________________
>>>> 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.
>>>
>>> David Winsemius, MD
>>> Heritage Laboratories
>>> West Hartford, CT
>>>
>>> ______________________________________________
>>> 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.
>>>
>>
>>
>>
>> -- 
>>
>> Max
>>
>> ______________________________________________
>> 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.
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/%22ipredknn%22---How-may-I-find-values--tp26074994p26078505.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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.

David Winsemius, MD
Heritage Laboratories
West Hartford, CT




More information about the R-help mailing list