In some cases it would be nice to have a lot of examples explaining the
different uses of different parameters instead of the more usual.

I like the way in which log4j allows one to parameterise at runtime the
verboseness of different parts of a runtime.  So hypothetically (and
assuming a lot!) one could have a default amount of help info and a
different default amount of examples... so when printed the default info
wouldn't be too overwhelming - but it would be possible to ask for more
info.

Sean


On Tue, Oct 6, 2009 at 8:53 AM, Patrick Burns <pbu...@pburns.seanet.com>wrote:

> I think the problem is more subtle
> than Spencer implies.  It is good
> to have as much documentation as
> possible.  However, if a help file
> is long and complex, then people
> get intimidated and don't read it
> at all.
>
> It would be nice to have a feature
> so that help files can be displayed
> with different levels of detail.  A
> sophisticated version of this scheme
> might even assume different levels of
> knowledge of the user so that the least
> detailed level might be longer (but
> easier) than a more detailed level.
>
>
>
> Patrick Burns
> patr...@burns-stat.com
> +44 (0)20 8525 0696
> http://www.burns-stat.com
> (home of "The R Inferno" and "A Guide for the Unwilling S User")
>
>
>
> spencerg wrote:
>
>> There are many arguments in many functions that are rarely used.  I prefer
>> to see it all documented in the help pages.  If they are not documented in
>> the help pages (and sometimes even if they are), a user who wants them can
>> invent other ways to get similar information with much greater effort, and
>> do so for years only to eventually find a much easier way buried in the
>> documentation.  Example:  I was frustrated for years that "nls" would refuse
>> to produce output if it did not converge.  I often used "optim" instead of
>> "nls" for that reason.  However, the list returned by "optim" does not have
>> the nice methods that one can use with an "nls" object.  Eventually, I found
>> the "warnOnly" option documented under "nls.control", which has made "nls"
>> easier for me to use.
>> Spencer Graves
>>
>>
>> William Dunlap wrote:
>>
>>> There are several help files in the R sources that
>>> describe concepts and not particular R objects.
>>> E.g., help(Methods), help(Syntax), and help(regex).
>>> They don't have a docType  entry and their alias
>>> entries do not refer to functions.  Perhaps your
>>> debugging documentation could go into a similar
>>> *.Rd file.
>>>
>>> Does check balk at such help files in a package? Should it?
>>> Should there be a special docType for such help files?
>>>
>>> Bill Dunlap
>>> Spotfire, TIBCO Software
>>> wdunlap tibco.com
>>>
>>>> -----Original Message-----
>>>> From: r-devel-boun...@r-project.org [mailto:
>>>> r-devel-boun...@r-project.org] On Behalf Of Charles Geyer
>>>> Sent: Monday, October 05, 2009 10:51 AM
>>>> To: r-devel@r-project.org
>>>> Subject: [Rd] how to document stuff most users don't want to see
>>>>
>>>> The functions metrop and temper in the mcmc package have a debug = FALSE
>>>> argument that when TRUE adds a lot of debugging information to the
>>>> returned
>>>> list.  This is absolutely necessary to test the functions, because one
>>>> generally knows nothing about the simulated distribution except what
>>>> what
>>>> one learns from MCMC samples.  Hence you must expose all details of the
>>>> simulation to have any hope of checking that it is doing what it is
>>>> supposed
>>>> to do.  However, this information is of interested mostly (perhaps
>>>> solely)
>>>> to developers.  So I didn't document it in the Rd files for these
>>>> functions.
>>>>
>>>> But it has ocurred to me that people might be interested in how these
>>>> functions
>>>> are validated, and I would like to document the debug output somewhere,
>>>> but I
>>>> don't want to clutter up the documentation that ordinary users see.
>>>>  That
>>>> suggests a separate help page for debugging.  Looking at "Writing R
>>>> Extensions"
>>>> it doesn't seem like there is a type of Rd file for this purpose.  I
>>>> suppose
>>>> it could be added in (fairly long) sections titled "Debug Output" in
>>>> metrop.Rd
>>>> and temper.Rd or it could be put in a package help page (although that's
>>>> not
>>>> what that kind of page is really for).  Any other possibilities to
>>>> consider?
>>>> --
>>>> Charles Geyer
>>>> Professor, School of Statistics
>>>> University of Minnesota
>>>> char...@stat.umn.edu
>>>>
>>>> ______________________________________________
>>>> R-devel@r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>>
>>>>
>>>>
>>>
>>> ______________________________________________
>>> R-devel@r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>
>>>
>>>
>>
>>
>>
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

        [[alternative HTML version deleted]]

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to