I have a variable in dataset "CA", which has the following values: [1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [40] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 then I used this statement prot <- ifelse(ts$CA == '2', 0, 1) Is the problem exist here? On Fri, Jan 14, 2022 at 11:02 PM Ebert,Timothy Aaron <tebert at ufl.edu> wrote:> Hi Neha, > You used a variable named "fraction" so we took a guess. However, as > another pointed out 1/0 does not give NA in R. number/0 returns Inf except > 0/0 which returns NaN. So 1/0 <= 1 returns FALSE and 0/0 <= 1 returns NA. A > great deal of the behavior of your program hinges on what "fraction" is in > your program. > > Tim > > -----Original Message----- > From: R-help <r-help-bounces at r-project.org> On Behalf Of Neha gupta > Sent: Friday, January 14, 2022 4:50 PM > To: Jim Lemon <drjimlemon at gmail.com> > Cc: r-help mailing list <r-help at r-project.org> > Subject: Re: [R] NAs are removed > > [External Email] > > Hi Jim and Ebert > > How I am using divide by zero, I did not understand? I am using caret and > AUC metric. > > If I do, what is the solution? > > On Fri, Jan 14, 2022 at 9:41 PM Jim Lemon <drjimlemon at gmail.com> wrote: > > > Hi Neha, > > You're using the argument "na.omit" in what function? My blind guess > > is that there's a divide by zero shooting you from behind. > > > > Jim > > > > On Sat, Jan 15, 2022 at 6:32 AM Neha gupta <neha.bologna90 at gmail.com> > > wrote: > > > > > > Hi everyone > > > > > > I use na.omit to remove NAs but still it gives me error > > > > > > Error in if (fraction <= 1) { : missing value where TRUE/FALSE > > > needed > > > > > > My data is: > > > > > > data.frame': 340 obs. of 15 variables: > > > $ DepthTree : num 1 1 1 1 1 1 1 1 1 1 ... > > > $ NumSubclass : num 0 0 0 0 0 0 0 0 0 0 ... > > > $ McCabe : num 1 1 1 1 1 1 3 3 3 3 ... > > > $ LOC : num 3 4 3 3 4 4 10 10 10 10 ... > > > $ DepthNested : num 1 1 1 1 1 1 2 2 2 2 ... > > > $ CA : num 1 1 1 1 1 1 1 1 1 1 ... > > > $ CE : num 2 2 2 2 2 2 2 2 2 2 ... > > > $ Instability : num 0.667 0.667 0.667 0.667 0.667 0.667 0.667 > > > 0.667 > > > 0.667 0.667 ... > > > $ numCovered : num 0 0 0 0 0 0 0 0 0 0 ... > > > $ operator : Factor w/ 16 levels "T0","T1","T2",..: 2 2 4 13 13 13 > > 1 3 > > > 4 7 ... > > > $ methodReturn : Factor w/ 22 levels "I","V","Z","method",..: 2 2 2 > > > 2 2 > > 2 > > > 2 2 2 2 ... > > > > > > [[alternative HTML version deleted]] > > > > > > ______________________________________________ > > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > > https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_ma > > > ilman_listinfo_r-2Dhelp&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2k > > > VeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06S > > > kfQKtGPM2OWM5&s=LqAgI3qNLyTF5KeFM9sT9jTT4rkvlcJa1V9CIW_SVy4&e> > > PLEASE do read the posting guide > > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.R-2Dproject.or > > g_posting-2Dguide.html&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeA > > sRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKt > > GPM2OWM5&s=hUs_mg3eaWhd-I4H-9rKF6C4B7CFwLsuBkx3Qv68_o0&e> > > and provide commented, minimal, self-contained, reproducible code. > > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_r-2Dhelp&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKtGPM2OWM5&s=LqAgI3qNLyTF5KeFM9sT9jTT4rkvlcJa1V9CIW_SVy4&e> PLEASE do read the posting guide > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.R-2Dproject.org_posting-2Dguide.html&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKtGPM2OWM5&s=hUs_mg3eaWhd-I4H-9rKF6C4B7CFwLsuBkx3Qv68_o0&e> and provide commented, minimal, self-contained, reproducible code. >[[alternative HTML version deleted]]
I don?t see any. To support this claim I tried it (but no dataframe): CA = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2) prot <- ifelse(CA == '2', 0, 1) print(prot) R responds: [1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [37] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [73] 0 0 0 0 0 0 You can check other statements in the same way. That said, in a huge dataset you might want to ask if the data provided match what you are assuming is there. If you type unique(ts$CA) do you get anything other than 1 and 2? This is a common task of figuring out if the problem is with the code or the data. Tim From: Neha gupta <neha.bologna90 at gmail.com> Sent: Friday, January 14, 2022 5:11 PM To: Ebert,Timothy Aaron <tebert at ufl.edu> Cc: Jim Lemon <drjimlemon at gmail.com>; r-help mailing list <r-help at r-project.org> Subject: Re: [R] NAs are removed [External Email] I have a variable in dataset "CA", which has the following values: [1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [40] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 then I used this statement prot <- ifelse(ts$CA == '2', 0, 1) Is the problem exist here? On Fri, Jan 14, 2022 at 11:02 PM Ebert,Timothy Aaron <tebert at ufl.edu<mailto:tebert at ufl.edu>> wrote: Hi Neha, You used a variable named "fraction" so we took a guess. However, as another pointed out 1/0 does not give NA in R. number/0 returns Inf except 0/0 which returns NaN. So 1/0 <= 1 returns FALSE and 0/0 <= 1 returns NA. A great deal of the behavior of your program hinges on what "fraction" is in your program. Tim -----Original Message----- From: R-help <r-help-bounces at r-project.org<mailto:r-help-bounces at r-project.org>> On Behalf Of Neha gupta Sent: Friday, January 14, 2022 4:50 PM To: Jim Lemon <drjimlemon at gmail.com<mailto:drjimlemon at gmail.com>> Cc: r-help mailing list <r-help at r-project.org<mailto:r-help at r-project.org>> Subject: Re: [R] NAs are removed [External Email] Hi Jim and Ebert How I am using divide by zero, I did not understand? I am using caret and AUC metric. If I do, what is the solution? On Fri, Jan 14, 2022 at 9:41 PM Jim Lemon <drjimlemon at gmail.com<mailto:drjimlemon at gmail.com>> wrote:> Hi Neha, > You're using the argument "na.omit" in what function? My blind guess > is that there's a divide by zero shooting you from behind. > > Jim > > On Sat, Jan 15, 2022 at 6:32 AM Neha gupta <neha.bologna90 at gmail.com<mailto:neha.bologna90 at gmail.com>> > wrote: > > > > Hi everyone > > > > I use na.omit to remove NAs but still it gives me error > > > > Error in if (fraction <= 1) { : missing value where TRUE/FALSE > > needed > > > > My data is: > > > > data.frame': 340 obs. of 15 variables: > > $ DepthTree : num 1 1 1 1 1 1 1 1 1 1 ... > > $ NumSubclass : num 0 0 0 0 0 0 0 0 0 0 ... > > $ McCabe : num 1 1 1 1 1 1 3 3 3 3 ... > > $ LOC : num 3 4 3 3 4 4 10 10 10 10 ... > > $ DepthNested : num 1 1 1 1 1 1 2 2 2 2 ... > > $ CA : num 1 1 1 1 1 1 1 1 1 1 ... > > $ CE : num 2 2 2 2 2 2 2 2 2 2 ... > > $ Instability : num 0.667 0.667 0.667 0.667 0.667 0.667 0.667 > > 0.667 > > 0.667 0.667 ... > > $ numCovered : num 0 0 0 0 0 0 0 0 0 0 ... > > $ operator : Factor w/ 16 levels "T0","T1","T2",..: 2 2 4 13 13 13 > 1 3 > > 4 7 ... > > $ methodReturn : Factor w/ 22 levels "I","V","Z","method",..: 2 2 2 > > 2 2 > 2 > > 2 2 2 2 ... > > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > R-help at r-project.org<mailto:R-help at r-project.org> mailing list -- To UNSUBSCRIBE and more, see > > https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_ma > > ilman_listinfo_r-2Dhelp&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2k > > VeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06S > > kfQKtGPM2OWM5&s=LqAgI3qNLyTF5KeFM9sT9jTT4rkvlcJa1V9CIW_SVy4&e> > PLEASE do read the posting guide > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.R-2Dproject.or > g_posting-2Dguide.html&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeA > sRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKt > GPM2OWM5&s=hUs_mg3eaWhd-I4H-9rKF6C4B7CFwLsuBkx3Qv68_o0&e> > and provide commented, minimal, self-contained, reproducible code. >[[alternative HTML version deleted]] ______________________________________________ R-help at r-project.org<mailto:R-help at r-project.org> mailing list -- To UNSUBSCRIBE and more, see https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_r-2Dhelp&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKtGPM2OWM5&s=LqAgI3qNLyTF5KeFM9sT9jTT4rkvlcJa1V9CIW_SVy4&ePLEASE do read the posting guide https://urldefense.proofpoint.com/v2/url?u=http-3A__www.R-2Dproject.org_posting-2Dguide.html&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKtGPM2OWM5&s=hUs_mg3eaWhd-I4H-9rKF6C4B7CFwLsuBkx3Qv68_o0&eand provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]]
I do not know what your major problem/issue is but the code you shared seems to be looking for a character value of '2' in what looks like a numeric vector containing the number 2. -----Original Message----- From: Neha gupta <neha.bologna90 at gmail.com> To: Ebert,Timothy Aaron <tebert at ufl.edu> Cc: r-help mailing list <r-help at r-project.org> Sent: Fri, Jan 14, 2022 5:11 pm Subject: Re: [R] NAs are removed I have a variable in dataset "CA", which has the following values: [1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [40] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 then I used this statement prot <- ifelse(ts$CA == '2', 0, 1) Is the problem exist here? On Fri, Jan 14, 2022 at 11:02 PM Ebert,Timothy Aaron <tebert at ufl.edu> wrote:> Hi Neha, >? ? You used a variable named "fraction" so we took a guess. However, as > another pointed out 1/0 does not give NA in R. number/0 returns Inf except > 0/0 which returns NaN. So 1/0 <= 1 returns FALSE and 0/0 <= 1 returns NA. A > great deal of the behavior of your program hinges on what "fraction" is in > your program. > > Tim > > -----Original Message----- > From: R-help <r-help-bounces at r-project.org> On Behalf Of Neha gupta > Sent: Friday, January 14, 2022 4:50 PM > To: Jim Lemon <drjimlemon at gmail.com> > Cc: r-help mailing list <r-help at r-project.org> > Subject: Re: [R] NAs are removed > > [External Email] > > Hi Jim and Ebert > > How I am using divide by zero, I did not understand? I am using caret and > AUC metric. > > If I do, what is the solution? > > On Fri, Jan 14, 2022 at 9:41 PM Jim Lemon <drjimlemon at gmail.com> wrote: > > > Hi Neha, > > You're using the argument "na.omit" in what function? My blind guess > > is that there's a divide by zero shooting you from behind. > > > > Jim > > > > On Sat, Jan 15, 2022 at 6:32 AM Neha gupta <neha.bologna90 at gmail.com> > > wrote: > > > > > > Hi everyone > > > > > > I use na.omit to remove NAs but still it gives me error > > > > > > Error in if (fraction <= 1) { : missing value where TRUE/FALSE > > > needed > > > > > > My data is: > > > > > > data.frame': 340 obs. of? 15 variables: > > >? $ DepthTree? ? : num? 1 1 1 1 1 1 1 1 1 1 ... > > >? $ NumSubclass? : num? 0 0 0 0 0 0 0 0 0 0 ... > > >? $ McCabe? ? ? : num? 1 1 1 1 1 1 3 3 3 3 ... > > >? $ LOC? ? ? ? ? : num? 3 4 3 3 4 4 10 10 10 10 ... > > >? $ DepthNested? : num? 1 1 1 1 1 1 2 2 2 2 ... > > >? $ CA? ? ? ? ? : num? 1 1 1 1 1 1 1 1 1 1 ... > > >? $ CE? ? ? ? ? : num? 2 2 2 2 2 2 2 2 2 2 ... > > >? $ Instability? : num? 0.667 0.667 0.667 0.667 0.667 0.667 0.667 > > > 0.667 > > > 0.667 0.667 ... > > >? $ numCovered? : num? 0 0 0 0 0 0 0 0 0 0 ... > > >? $ operator? ? : Factor w/ 16 levels "T0","T1","T2",..: 2 2 4 13 13 13 > > 1 3 > > > 4 7 ... > > >? $ methodReturn : Factor w/ 22 levels "I","V","Z","method",..: 2 2 2 > > > 2 2 > > 2 > > > 2 2 2 2 ... > > > > > >? ? ? ? [[alternative HTML version deleted]] > > > > > > ______________________________________________ > > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > > https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_ma > > > ilman_listinfo_r-2Dhelp&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2k > > > VeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06S > > > kfQKtGPM2OWM5&s=LqAgI3qNLyTF5KeFM9sT9jTT4rkvlcJa1V9CIW_SVy4&e> > > PLEASE do read the posting guide > > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.R-2Dproject.or > > g_posting-2Dguide.html&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeA > > sRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKt > > GPM2OWM5&s=hUs_mg3eaWhd-I4H-9rKF6C4B7CFwLsuBkx3Qv68_o0&e> > > and provide commented, minimal, self-contained, reproducible code. > > > >? ? ? ? [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_r-2Dhelp&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKtGPM2OWM5&s=LqAgI3qNLyTF5KeFM9sT9jTT4rkvlcJa1V9CIW_SVy4&e> PLEASE do read the posting guide > https://urldefense.proofpoint.com/v2/url?u=http-3A__www.R-2Dproject.org_posting-2Dguide.html&d=DwICAg&c=sJ6xIWYx-zLMB3EPkvcnVg&r=9PEhQh2kVeAsRzsn7AkP-g&m=WsafNBaOwXzuF-v3jJZaUbBRngZTxjDnPCJN1jlMOzYqG9yy06SkfQKtGPM2OWM5&s=hUs_mg3eaWhd-I4H-9rKF6C4B7CFwLsuBkx3Qv68_o0&e> and provide commented, minimal, self-contained, reproducible code. >??? [[alternative HTML version deleted]] ______________________________________________ R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see 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. [[alternative HTML version deleted]]