Re: [R] Suppressing warning messages

From: Uwe Ligges <ligges_at_statistik.uni-dortmund.de>
Date: Mon 16 May 2005 - 00:41:22 EST

Kjetil Brinchmann Halvorsen wrote:
> Tolga Uzuner wrote:
>
>> How do I suppress the following ?
>>
>> Warning messages:
>> 1: the condition has length > 1 and only the first element will be used
>> in: if (strike == forward) atmvol(forward, t, alpha, beta, rho, upsilon)
>> else {
>> 2: the condition has length > 1 and only the first element will be used
>> in: if (x(z) == 0) 1 else z/x(z)
>>
>> ______________________________________________
>> R-help@stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide!
>> http://www.R-project.org/posting-guide.html
>>
>>
>>
> Maybe better to understand what generates the warning!

Yes! In both cases you should really look why you are using *conditions of length > 1*! And if this is intended, you certainly want to use "ifelse()" rather than "if(){} else{}".

Uwe Ligges

> To assure you are uninformed, say
> options(warn=-1)
>
> Kjetil
>



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Mon May 16 00:46:04 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:46 EST