RE: [R] draft of posting guide

2003-12-26 Thread Thomas Lumley

Rather than a separate beginners' mailing list or a posting guide, perhaps
what we need is a separate mailing list for discussing posting style?

-thomas

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


RE: [R] draft of posting guide

2003-12-24 Thread Andrew C. Ward
With respect to 'tone' and 'friendliness', perhaps all that is
meant or needed is that people be polite and respectful. There
is never any need for being rude, either from the asker of
questions or from the answerer. I shake my head as often at
rude answers as I do at ill-considered questions.


Regards,

Andrew C. Ward

CAPE Centre
Department of Chemical Engineering
The University of Queensland
Brisbane Qld 4072 Australia



On Tuesday, December 23, 2003 3:55 AM, Rolf Turner 
[SMTP:[EMAIL PROTECTED] wrote:
 This is in response to Gabor Grothendieck's commentary on Tony
 Plate's draft guidelines for question-askers, which was posted
 a
 couple of days ago.

 I disagree, from mildly to vehemently with just about 
everything
 in
 Grothendieck's posting.  E.g. the ``tone'' of the draft should
 not
 be ``friendlier''.  The purpose of the guidelines is to
 encourage
 the asking of well-thought out questions and discourage the
 asking
 of stupid ones.  This politically correct ``don't damage their
 self esteem attitude'' has no place in the r-help list.

 A propos of bugs, for the uneducated beginner to assert that
 there is
 a ``bug'' in software designed by some of the best and most
 knowledgeable minds in the discipline, when the software works
 as
 documented, is the height of presumptuous arrogance.

 The guide is and should be a guide for the question-askers.
  The
 responders who are voluntarily giving of their time and (often
 deep)
 experise need not be constrained.  The R package and this help
 list
 are free services provided voluntarily by some great people.
  If
 someone asks a stupid question and dislikes being told so in so
 many
 words, well, that person is free to take his or her business
 elsewhere.

 The one point I ***agree*** with is that questions about
 statistical
 methodology should not be discouraged in any way, even if they
 are
 not directly R-related.  There is always some sort of
 relationship,
 such questions are interesting, and there is almost always some
 insight to be gained by thinking about them in an R context.

   cheers,

   Rolf Turner

 __
 [EMAIL PROTECTED] mailing list
 https://www.stat.math.ethz.ch/mailman/listinfo/r-help

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


RE: [R] draft of posting guide

2003-12-23 Thread Pascal . Niklaus
Having followed the discussion about this posting guide, I'd like to add a few 
comments. While I think that the *content* is fully appropriate, I am not sure 
whether the *form* is the appropriate, for the following reason: 
 
- The folks posting questions like I've installed R two minutes ago, what 
do I do next? obviously do not even try to read *any* documentation, and they 
obviously will also ignore the posting guide. So the posting guide will not 
fix that problem. 
 
- People tending not to dare to ask questions because they are intimidated by 
some aspects of the list (and after the r-beginner discussion we now know that 
some feel like that) would be helped by a more positive wording of the same 
issues in posting guide. The motto should be help to write better questions 
rather than stop asking poor questions. The content is all there in the 
draft, it is more about changing individual words. Re-posting it monthly on 
the list is a good idea. 
 
- It would probably also help to add a search form for the mailing list 
archives to the Documentation - Help Pages section of R-help. I know it is 
on r-project.org, but you need *less* mouse clicks to subscribe than to get to 
the search form! Also, it is at the very bottom of the respective web page. 
 
- Wasn't there an article on how to get help in a recent issue of R-news? 
Maybe it could be placed at a prominent placed in the Help Pages as well. 
 
Pascal 
 
 
 

-
This mail sent through IMP: http://horde.org/imp/

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


RE: [R] draft of posting guide

2003-12-23 Thread Tony Plate
I do share Eryk Wolski's and Pascal Nicklaus' concerns that my revision of 
the posting guide is somewhat unfriendly and negative.  My problem here was 
to keep it to a reasonable length, which meant eliminating sentences whose 
function was mainly to be positive and friendly.  Pascal put it nicely:

- People tending not to dare to ask questions because they are intimidated by
some aspects of the list (and after the r-beginner discussion we now know 
that
some feel like that) would be helped by a more positive wording of the same
issues in posting guide. The motto should be help to write better questions
rather than stop asking poor questions. The content is all there in the
draft, it is more about changing individual words. Re-posting it monthly on
the list is a good idea.

I shall reread and see if any of it can be written in a more positive 
manner without increasing the length.  I am however reminded of Aesp's 
fable You can't please everyone 
(http://home1.gte.net/deleyd/prose/aesop63.htm).

The guide does contain a lot of statements that sound like rules.  As 
others noted, it is just a guide.  However, it is my observation that 
people are occasionally admonished on R-help for violations of these 
rules.  I think this is what is intimidating to some.  Part of my 
intention with writing the guide was to try to make explicit and put down 
in one accessible place what these rules are. This, I hope, will make it 
easier for beginners and those reluctant to post to know what they should 
actually do, so as to better avoid the acute embarrassment that can come 
from public admonishments.  I also tried to merely reflect the tone of the 
list rather than trying to set the tone.  I suspect that a concise and 
informative guide would be less of an intimidation to posting than seeing 
public admonishments of others and being in the dark about what is actually 
expected of posters (and would be more likely to be read than a longer, 
more chatty and friendly guide.)

I also agree that posting questions to R-help should not be the absolute 
last resort.  That's why I split the suggestions on research into two 
sections: Do your homework before posting and Further resources.  It 
has been my observation that people are sometimes called to task if they 
ask questions without obviously having done the things in the homework 
section, but things in the Further resources sections are often mentioned 
in responses as friendly suggestions without any implication that the 
poster was negligent for not trying them before posting.

I do like the idea of a brief introduction to the guide, to say something 
like This guide is intended to help you get the most out of the R mailing 
lists, and to avoid embarrassment.  Like many responses posted on the list, 
it is written in a concise manner.  This is not intended to be unfriendly - 
it is more a consequence of allocating limited time and space to technical 
issues rather than to social niceties.

Both Tom Mulholland and Patrick Burns suggested a checklist section, 
containing things to check before posting.  While I also like this idea, 
most of the content is already there under homework and common 
mistakes. I'm not sure that changing the format will enhance the document 
that much, but I'm perfectly willing to hear opinions.

Please let me know if the following is incorrect: For questions about 
functions in packages distributed with R (see the FAQ 
http://cran.r-project.org/doc/FAQ/R-FAQ.html#Add-on%20packages%20in%20RAdd-on 
packages in R), ask questions on R-help. If the question relates to a 
package that is downloaded from CRAN try contacting the package maintainers 
first.

Comments welcome, however, at this point, perhaps it would be better to 
send comments to me privately, as most people have probably had enough of 
this discussion.

cheers,

Tony Plate

PS.  There is a slightly corrected and revised version at 
http://pws.prserv.net/tap/posting-guide-draft3.html.  I think it's beyond 
my skills to make it more friendly without making it longer.  If anyone 
else wants to take a go at it, feel free!  In the absence of such attempts, 
I'm pretty much done with it.

Tony Plate   [EMAIL PROTECTED]

[[alternative HTML version deleted]]

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide. Sorry.

2003-12-23 Thread Patrick Connolly
On Tue, 23-Dec-2003 at 05:31AM +0100, Eryk Wolski wrote:

[]

| I cooled down now and therefore give me a chance to explain why
| that user guide scares me.

A few comments:



| As I said, the guide had given me the feeling that someone wants to
| censor me. 

You mean you reacted in a way that gave you that feeling.  Let's get
cause and effect straight.

| Especially the first section of the Posting Guide: How to ask good
| questions that prompt useful answers does this. The guide starts
| with talking mainly about what you should not, or what you must not
| do.

If I want something to work, I take notice of what the suppliers
suggest is a good way to get it to work.  I never take such suggestions
as being prescriptive.  Once I know more about it, I feel free to
disregard any of them.  Posters can ignore anything in the guide if
they so wish.  Robust debate gets the brain working, but some feathers
might get ruffled in the process.


| At last I like to mention one important source of help which are missing
| in the posting guide, and which I forgot these days by myself: R CMD -help
| and R --help are also very important help sources! If I had remembered it

A good suggestion.


-- 
Patrick Connolly
HortResearch
Mt Albert
Auckland
New Zealand 
Ph: +64-9 815 4200 x 7188
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
I have the world`s largest collection of seashells. I keep it on all
the beaches of the world ... Perhaps you`ve seen it.  ---Steven Wright 
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide

2003-12-23 Thread Patrick Burns
I think the idea of answering simple questions if it hasn't
been answered after 4 * runif(1) hours is a brilliant idea
(well done Tony -- I'm jealous).  However, a slight tweak
would be even better.
It should be

number of years you've used S times runif(1) hours.  

This encourages more people to start answering questions.
While there has been some disagreement about other issues,
there seems to be consensus that building a large, strong
community of R users is a good thing.  Probably the easiest
way for people to contribute -- and hence feel a part of the
community -- is to respond to R-help questions.
(By the way, I'm not at all concerned that the checklist is
called common mistakes.)
Patrick Burns

Burns Statistics
[EMAIL PROTECTED]
+44 (0)20 8525 0696
http://www.burns-stat.com
(home of S Poetry and A Guide for the Unwilling S User)
Tony Plate wrote:

I do share Eryk Wolski's and Pascal Nicklaus' concerns that my revision of 
the posting guide is somewhat unfriendly and negative.  My problem here was 
to keep it to a reasonable length, which meant eliminating sentences whose 
function was mainly to be positive and friendly.  Pascal put it nicely:

 

- People tending not to dare to ask questions because they are intimidated by
some aspects of the list (and after the r-beginner discussion we now know 
that
some feel like that) would be helped by a more positive wording of the same
issues in posting guide. The motto should be help to write better questions
rather than stop asking poor questions. The content is all there in the
draft, it is more about changing individual words. Re-posting it monthly on
the list is a good idea.
   

I shall reread and see if any of it can be written in a more positive 
manner without increasing the length.  I am however reminded of Aesp's 
fable You can't please everyone 
(http://home1.gte.net/deleyd/prose/aesop63.htm).

The guide does contain a lot of statements that sound like rules.  As 
others noted, it is just a guide.  However, it is my observation that 
people are occasionally admonished on R-help for violations of these 
rules.  I think this is what is intimidating to some.  Part of my 
intention with writing the guide was to try to make explicit and put down 
in one accessible place what these rules are. This, I hope, will make it 
easier for beginners and those reluctant to post to know what they should 
actually do, so as to better avoid the acute embarrassment that can come 
from public admonishments.  I also tried to merely reflect the tone of the 
list rather than trying to set the tone.  I suspect that a concise and 
informative guide would be less of an intimidation to posting than seeing 
public admonishments of others and being in the dark about what is actually 
expected of posters (and would be more likely to be read than a longer, 
more chatty and friendly guide.)

I also agree that posting questions to R-help should not be the absolute 
last resort.  That's why I split the suggestions on research into two 
sections: Do your homework before posting and Further resources.  It 
has been my observation that people are sometimes called to task if they 
ask questions without obviously having done the things in the homework 
section, but things in the Further resources sections are often mentioned 
in responses as friendly suggestions without any implication that the 
poster was negligent for not trying them before posting.

I do like the idea of a brief introduction to the guide, to say something 
like This guide is intended to help you get the most out of the R mailing 
lists, and to avoid embarrassment.  Like many responses posted on the list, 
it is written in a concise manner.  This is not intended to be unfriendly - 
it is more a consequence of allocating limited time and space to technical 
issues rather than to social niceties.

Both Tom Mulholland and Patrick Burns suggested a checklist section, 
containing things to check before posting.  While I also like this idea, 
most of the content is already there under homework and common 
mistakes. I'm not sure that changing the format will enhance the document 
that much, but I'm perfectly willing to hear opinions.

Please let me know if the following is incorrect: For questions about 
functions in packages distributed with R (see the FAQ 
http://cran.r-project.org/doc/FAQ/R-FAQ.html#Add-on%20packages%20in%20RAdd-on 
packages in R), ask questions on R-help. If the question relates to a 
package that is downloaded from CRAN try contacting the package maintainers 
first.

Comments welcome, however, at this point, perhaps it would be better to 
send comments to me privately, as most people have probably had enough of 
this discussion.

cheers,

Tony Plate

PS.  There is a slightly corrected and revised version at 
http://pws.prserv.net/tap/posting-guide-draft3.html.  I think it's beyond 
my skills to make it more friendly without making it longer.  If anyone 
else wants to take a go at it, feel free!  In 

Re: [R] draft of posting guide

2003-12-22 Thread Rolf Turner
This is in response to Gabor Grothendieck's commentary on Tony
Plate's draft guidelines for question-askers, which was posted a
couple of days ago.

I disagree, from mildly to vehemently with just about everything in
Grothendieck's posting.  E.g. the ``tone'' of the draft should not
be ``friendlier''.  The purpose of the guidelines is to encourage
the asking of well-thought out questions and discourage the asking
of stupid ones.  This politically correct ``don't damage their
self esteem attitude'' has no place in the r-help list.

A propos of bugs, for the uneducated beginner to assert that there is
a ``bug'' in software designed by some of the best and most
knowledgeable minds in the discipline, when the software works as
documented, is the height of presumptuous arrogance.

The guide is and should be a guide for the question-askers.  The
responders who are voluntarily giving of their time and (often deep)
experise need not be constrained.  The R package and this help list
are free services provided voluntarily by some great people.  If
someone asks a stupid question and dislikes being told so in so many
words, well, that person is free to take his or her business
elsewhere.

The one point I ***agree*** with is that questions about statistical
methodology should not be discouraged in any way, even if they are
not directly R-related.  There is always some sort of relationship,
such questions are interesting, and there is almost always some
insight to be gained by thinking about them in an R context.

cheers,

Rolf Turner

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide

2003-12-22 Thread Spencer Graves
 I don't study carefully every piece of available documentation for 
everything (anything?) I do.  A major challenge is how to provide a 
guide that will get used and will in the process improve the quality of 
questions and answers. 

 Best Wishes,
 spencer graves
Rolf Turner wrote:

This is in response to Gabor Grothendieck's commentary on Tony
Plate's draft guidelines for question-askers, which was posted a
couple of days ago.
I disagree, from mildly to vehemently with just about everything in
Grothendieck's posting.  E.g. the ``tone'' of the draft should not
be ``friendlier''.  The purpose of the guidelines is to encourage
the asking of well-thought out questions and discourage the asking
of stupid ones.  This politically correct ``don't damage their
self esteem attitude'' has no place in the r-help list.
A propos of bugs, for the uneducated beginner to assert that there is
a ``bug'' in software designed by some of the best and most
knowledgeable minds in the discipline, when the software works as
documented, is the height of presumptuous arrogance.
The guide is and should be a guide for the question-askers.  The
responders who are voluntarily giving of their time and (often deep)
experise need not be constrained.  The R package and this help list
are free services provided voluntarily by some great people.  If
someone asks a stupid question and dislikes being told so in so many
words, well, that person is free to take his or her business
elsewhere.
The one point I ***agree*** with is that questions about statistical
methodology should not be discouraged in any way, even if they are
not directly R-related.  There is always some sort of relationship,
such questions are interesting, and there is almost always some
insight to be gained by thinking about them in an R context.
cheers,

	Rolf Turner

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
 

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide

2003-12-22 Thread Peter Flom
How about some sort of happy medium?

e.g., in the posting guide include something like

'The people who wrote R, and the people who answers questions on
R-help, are volunteers.  R software is the product of thousands of hours
of time by many highly trained and highly intelligent people.  Please
respect their time by following the guidelines below; note that failure
to follow these guidelines may result in your question being ignored, or
in responses that are less detailed than you would like. 


At the same time (and I don't think this necessarily needs to be posted
in any guide), I think that there's no call for rudeness or snippiness
on the part of people who answer questions.  Very few of the people who
post to this list are stupid; many people new to R find the learning
curve rather steep.  While this doesn't excuse rudeness or arrogance on
the part of the people who ASK questions, it also doesn't excuse
rudeness or arrogance on the part of those who answer them.  

Who knows? SOME of the people who ask an ignorant question today may
ask an intelligent one tomorrow.  SOME of these questions MAY help
others on the list, or even (dare I say it?) help the people who develop
the code.  It MIGHT even happen that someone who asks such a question
today helps write something really useful at some point in the future. 
But none of this will happen if the person stops using R.



Peter

Peter L. Flom, PhD
Assistant Director, Statistics and Data Analysis Core
Center for Drug Use and HIV Research
National Development and Research Institutes
71 W. 23rd St
www.peterflom.com
New York, NY 10010
(212) 845-4485 (voice)
(917) 438-0894 (fax)

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide

2003-12-22 Thread Wolski
Hi!

The guide are in my opinion much to long. 
If someone posts a question to the mailing list its because he likes to get a answer 
(fast?).
The Introduction proposed by Peter Flom and the Homework before posting section 
will do it in my opinion.
The part:
Homework before posting a question.  is enough.
It may be better to call it:
How to find answers to urgent questions


All this stuff about how to behave, and ask questions is superfluous in my opinion.  
If you don't understand the question don't answer. If you don't have time to answer 
don't do it. If you don't understand the answers look for it somewhere else. If 
someone is rude on the mailing list I can ignore him. If I do not like answers from 
someone  I simply don't open the mails (Or put him into the spam filter if you are 
paranoic). If I don't like questions from someone I do the same. Its not public 
traffic, the underground, or the street, where you can't avoid contact with the smoke 
if someone are smoking ore where you have to leave the train if someone stinks or 
where you have to fight if someone is attacking someone else. 


I am very happy and I like the R-help list how it is.

So, Merry Christmas to all of you!


Eryk



*** REPLY SEPARATOR  ***

On 12/22/2003 at 10:18 AM Spencer Graves wrote:

I don't study carefully every piece of available documentation for 
everything (anything?) I do.  A major challenge is how to provide a 
guide that will get used and will in the process improve the quality of 
questions and answers. 

  Best Wishes,
  spencer graves

Rolf Turner wrote:

This is in response to Gabor Grothendieck's commentary on Tony
Plate's draft guidelines for question-askers, which was posted a
couple of days ago.

I disagree, from mildly to vehemently with just about everything in
Grothendieck's posting.  E.g. the ``tone'' of the draft should not
be ``friendlier''.  The purpose of the guidelines is to encourage
the asking of well-thought out questions and discourage the asking
of stupid ones.  This politically correct ``don't damage their
self esteem attitude'' has no place in the r-help list.

A propos of bugs, for the uneducated beginner to assert that there is
a ``bug'' in software designed by some of the best and most
knowledgeable minds in the discipline, when the software works as
documented, is the height of presumptuous arrogance.

The guide is and should be a guide for the question-askers.  The
responders who are voluntarily giving of their time and (often deep)
experise need not be constrained.  The R package and this help list
are free services provided voluntarily by some great people.  If
someone asks a stupid question and dislikes being told so in so many
words, well, that person is free to take his or her business
elsewhere.

The one point I ***agree*** with is that questions about statistical
methodology should not be discouraged in any way, even if they are
not directly R-related.  There is always some sort of relationship,
such questions are interesting, and there is almost always some
insight to be gained by thinking about them in an R context.

  cheers,

  Rolf Turner

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
  


__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help



Dipl. bio-chem. Eryk Witold Wolski@MPI-MG Dep. Vertebrate Genomics   
Ihnestrasse 73 14195 Berlin  'v'
tel: 0049-30-84131285   /   \
mail: [EMAIL PROTECTED]---W-Whttp://www.molgen.mpg.de/~wolski

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide

2003-12-22 Thread Frank E Harrell Jr
On Mon, 22 Dec 2003 20:32:15 +0100
Wolski [EMAIL PROTECTED] wrote:

 Hi!
 
 The guide are in my opinion much to long. 
 If someone posts a question to the mailing list its because he likes to
 get a answer (fast?). The Introduction proposed by Peter Flom and the
 Homework before posting section will do it in my opinion. The part:
 Homework before posting a question.  is enough.
 It may be better to call it:
 How to find answers to urgent questions
 
 
 All this stuff about how to behave, and ask questions is superfluous
 in my opinion.  If you don't understand the question don't answer. If
 you don't have time to answer don't do it. If you don't understand the
 answers look for it somewhere else. If someone is rude on the mailing
 list I can ignore him. If I do not like answers from someone  I simply
 don't open the mails (Or put him into the spam filter if you are
 paranoic). If I don't like questions from someone I do the same. Its not
 public traffic, the underground, or the street, where you can't avoid
 contact with the smoke if someone are smoking ore where you have to
 leave the train if someone stinks or where you have to fight if someone
 is attacking someone else. 
 
 
 I am very happy and I like the R-help list how it is.
 
 So, Merry Christmas to all of you!
 
 
 Eryk

These sentiments do not take into account the time required to determine
that I shouldn't answer someone's e-mail, nor does it consider that with
some prompting, new users can ask questions better.

Frank


---
Frank E Harrell Jr   Professor and Chair   School of Medicine
 Department of Biostatistics   Vanderbilt University

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


RE: [R] draft of posting guide

2003-12-22 Thread Mulholland, Tom
I think there will always be disagreement when commenting about the
appropriateness of social behaviour. So I think we will do well to
understand the purpose of any proposed posting guide. It is not clear to
me where the list is going with regards to this topic. If the aim is to
produce a comprehensive posting guide to sit with other R documents, I
wish the list well and will check on progress some time in the future. I
can't see some points being reconciled quickly.

If we are talking about something else, I have previously suggested a
short monthly reminder, then it may be possible to make some progress.
Frank Harrell noted that with some prompting, new users can ask
questions better.  If we focus on the mechanics of question asking
rather than on the social aspects we may find it easier to produce
something. I guess I'm asking the question What are the prompts?

If I were to make a checklist it would be

Before asking the question
  Have you read the FAQs?

  If you use windows, have you read the Windows FAQ?

  Have you searched the R-help archives?

  Have you read the online help for relevant functions?

  Have you checked to see if the answer is in one of the reference
manuals, supplementary documents or Newsletters?

  Do you have the latest version of R?

  Is this an R question?

Once you need to ask the question
  Do you need to include a workable example so people understand your
problem?

  Do you need to include details about your operating system?

  Do you need to include which version of R are you using?

This obviously would need something else as some of the questions beg
questions themselves. It is however moving towards what I had in my mind
when I first suggested the monthly reminder.

Tom

_
 
Tom Mulholland
Senior Policy Officer
WA Country Health Service
Tel: (08) 9222 4062
 
The contents of this e-mail transmission are confidential an...{{dropped}}

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide. Sorry.

2003-12-22 Thread Eryk Wolski
Hi!

Sorry. Please take my last mail to the account that it was monday and I
had two hard birthday party's during the weekend. Probably all this
caused the problem to express that the style of the mailing list guide
shocked me. I asked this morning such a stupid(if you know the answer)
question. But to me, it was a very important question and to get the
answer was it too. I felt scared. I hope that this are not the intention
of that guide. I cooled down now and therefore give me a chance to explain
why that user guide scares me.

As I said, the guide had given me the feeling that someone wants to censor
me. Especially the first section of the Posting Guide: How to ask good
questions that prompt useful answers does this. The guide starts with
talking mainly about what you should not, or what you must not do. Some
examples come quite late and after the you must not cross fences, you
must not... introduction, I simply stopped to read. To much regulation
kills spontaneity. Lack of spontaneity kills creativity, It cant be!, is
what I thought. Now I had read the reminder of the Posting guide.

What I am missing are a short introduction answering such questions: What
are the intention of this guide? What are the problems it is going to
address?

I think that some hints to people that answer would not harm!
The cases that someone does not get an answer are seldom. Often there are
tens of answers to question. I have the impression that there are a
COMPETITION for the best solution. I think that most of the beginners can
live with a working solution, even if it is not the best one. If I ask a
question than its because I want to get my work done and not to test the
mailing list participants.This may make the workload smaller and may
encourage less experienced R user to try to give answers.
Not to take a questions as an EXAMINATION situation can make it also less
aching or painfull if the question are not as precise as wished. By
changing this attitude of examiner,student, many of the points
in this guide will be superfluous!

Why the guide does NOT mention in one word that posting questions on the
mailing list has also some DISADVANTAGES? e.g. Answers written in haste,
bad temper (see my answer, sorry again), or answers two days later.  (And
if  you know the right place too look you will get the answer
immediately.)

I even do not think the mailing list should be the last place where you
are allowed to look for help. Simple trying to formulate the question to
post it on the list can be helpfull. Why to make it so difficult to
someone to try it?

I personally find it very good if the same thing is asked ten different
times in 3 different ways. This increases the probability that I will find
a answer to my problem searching the mailing list.
Its also true that many questions can be answered with a short ?command.
But this does not make it superfluous.

At last I like to mention one important source of help which are missing
in the posting guide, and which I forgot these days by myself: R CMD -help
and R --help are also very important help sources! If I had remembered it
yesterday morning I would not have to ask about. But was it really so bad
that I had?

I hope that this email will be helpfull.

Merry Christmass.
Sincerely.

Eryk

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide. Sorry.

2003-12-22 Thread A.J. Rossini

A few comments...

Eryk Wolski [EMAIL PROTECTED] writes:

 As I said, the guide had given me the feeling that someone wants to censor
 me. Especially the first section of the Posting Guide: How to ask good
 questions that prompt useful answers does this. The guide starts with
 talking mainly about what you should not, or what you must not do. Some
 examples come quite late and after the you must not cross fences, you
 must not... introduction, I simply stopped to read. To much regulation
 kills spontaneity. Lack of spontaneity kills creativity, It cant be!, is
 what I thought. Now I had read the reminder of the Posting guide.

There is no real regulation with the guide.  It's a guide, and you are
free to use it (hopefully to your advantage) or ignore it (hopefully,
not to your disadvantage).  But you never know.  It's sort of like
Russian Roulette.  I can guide you against it, but you still might
play... 

 What I am missing are a short introduction answering such questions: What
 are the intention of this guide? What are the problems it is going to
 address?

Ideally, it provides a way to think through solutions to problems that
are obvious, leaving the mailing list to those which are
interesting.

All words in quotes are contextually defined, of course.

 I think that some hints to people that answer would not harm!
 The cases that someone does not get an answer are seldom. Often there are
 tens of answers to question. I have the impression that there are a
 COMPETITION for the best solution. I think that most of the beginners can
 live with a working solution, even if it is not the best one. If I ask a
 question than its because I want to get my work done and not to test the
 mailing list participants.This may make the workload smaller and may
 encourage less experienced R user to try to give answers.
 Not to take a questions as an EXAMINATION situation can make it also less
 aching or painfull if the question are not as precise as wished. By
 changing this attitude of examiner,student, many of the points
 in this guide will be superfluous!

Some solutions are good, others are bad.  Solutions which exist in the
documentation are generally good -- it is rare (in my experience,
probably 8 years of using R) that they are wrong.

 Why the guide does NOT mention in one word that posting questions on the
 mailing list has also some DISADVANTAGES? e.g. Answers written in haste,
 bad temper (see my answer, sorry again), or answers two days later.  (And
 if  you know the right place too look you will get the answer
 immediately.)

Answers might not even be correct.  That is the argument against
moving from this list to another, unless the people that really know
the answer move as well.

 I even do not think the mailing list should be the last place where you
 are allowed to look for help. Simple trying to formulate the question to
 post it on the list can be helpfull. Why to make it so difficult to
 someone to try it?

You can.  However, spending 5-10 minutes with the documentation
sources will sometimes (not always) solve the problem.  Sometimes. 

 I personally find it very good if the same thing is asked ten different
 times in 3 different ways. This increases the probability that I will find
 a answer to my problem searching the mailing list.
 Its also true that many questions can be answered with a short ?command.
 But this does not make it superfluous.

It does, actually.  help.search() is your friend.  Read Eric's guide
to asking questions again.  Initial stupid questions make it hard to
fix your reputation.  People have overcome reputations for initial
stupidity, but it is sometimes much easier just to not be stupid in
the first place.  Most of the people that understand R can be
classified as hackers, using Eric's jargon.   Note that I would
never claim to be one of them.

I realize that figuring out whether the question is stupid can be
tough for a beginner. However, the amount (and quality) of
(freely-available, at least for the cost of download, which might not
be free) documentation for R is simply incredible.  The closest that
I've seen, for freely available languages, is Python, for actual
quality of documentation.  And with R, most of the functions have
examples; plus, actual source code is usually easier to come by.

Sure, not everyone is a code hound.  But it's a great skill to pick
up, since the answers are all there.

best,
-tony

-- 
[EMAIL PROTECTED]http://www.analytics.washington.edu/ 
Biomedical and Health Informatics   University of Washington
Biostatistics, SCHARP/HVTN  Fred Hutchinson Cancer Research Center
UW (Tu/Th/F): 206-616-7630 FAX=206-543-3461 | Voicemail is unreliable
FHCRC  (M/W): 206-667-7025 FAX=206-667-4812 | use Email

CONFIDENTIALITY NOTICE: This e-mail message and any attachme...{{dropped}}

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: Re: [R] draft of posting guide. Sorry.

2003-12-22 Thread Tim Churches
A.J. Rossini [EMAIL PROTECTED] wrote:
 However, the amount (and quality) of
 (freely-available, at least for the cost of download, which might not
 be free) documentation for R is simply incredible.  The closest that
 I've seen, for freely available languages, is Python, for actual
 quality of documentation.

The Python documentation is truly excellent, but I agree, the R documentation is 
even better. Sometimes the R help is a bit terse, but that simply means that one 
has to think a bit to work out what is meant, but I have never found it to be 
insufficient.

Tim C

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


Re: [R] draft of posting guide

2003-12-20 Thread Peter Dalgaard
Tony Plate [EMAIL PROTECTED] writes:

 h3Common posting mistakes/h3
 
 Doing any of the following may result in you getting a
 response that you may find rude or insulting.  (However,
 such a response may be justified in the eyes of some because
 you have wasted people's time or unjustly insulted people's
 work.)
 
 * Not doing your homework before posting a question.
 
 * Asking R-help to do your classroom homework for you
   (remember that many of the subscribers of R-help are
   university professors and can recognize homework questions
   with great speed and accuracy)
 
 * Claiming that something is a bug when in fact the software
   is working as intended and documented, just not in the way
   you first expected.
 
 * Claiming that some commonly used function is not behaving
   in what you think is a sensible manner (it's far more
   productive and polite to just ask why it behaves the way
   it does if you think it is odd -- but only after reading
   all the relevant documentation!)

* Threatening not to use the software if you cannot get your question
  answered. Even when intended as a statement of fact, it tends to
  create negative attitudes.

-- 
   O__   Peter Dalgaard Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics 2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark  Ph: (+45) 35327918
~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907

__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


RE: [R] draft of posting guide

2003-12-20 Thread Gabor Grothendieck


Thanks for your effort.  Here are some comments.

1. The guidelines seem only to cover people
_asking_ questions.  What about those answering?

2. I think bug needs to be taken in the broader
sense of a problem.  Such problems are not limited
to discrepancies between documentation and
implementation.  The real serious problems are
design problems and may not represent such
deviations at all.  If the behavior is unexpected
it may very well be a problem even if its not a
bug in the narrow sense.

3. Rude answers are never warranted.

4. Its too long and there are too many rules.  

5. The tone should be friendlier -- more helpful
and inviting.  Words like lazy should be
eliminated.  Although R is not a commercial
enterprise and its users are not customers in the
usual sense, its users should still be treated
with respect and encouraged rather than
admonished.  A customer oriented attitude will
be appreciated and encourage more participation.
The purpose of this should not be so
much to tell posters what they can do and not do
but to help them elicit useful responses and
to help responders provide userful answers.

6. Points should be numbered so they can be
referred to.  Each one should have an address so
that one can refer to them individually like this:
http://www.r-project.org/...whatever.../etiquette.html#3.1

7. I personally find the statistics questions
interesting and would not like to see guidelines
about not posting statistical problems.

8. Where documents are referred to, provide a URL.
Where R is being referred to point that out.  For
example, help.search is an R command.  This may be
obvious to some but it might not be obvious to
someone just coming to R.

9. It might be worthwhile to point out that the
following google search works:   
   whatever site:r-project.org

The real problem with the lists is not the
posters.  The real problems are:

- rude answers

- insufficient discussion about the direction and
  design and, in general, higher level issues.  If
  you compare this to ruby, python, perl and lua
  there are all sorts of interesting proposals and
  discussions on this on their lists with little
  counterpart on R's.

 Date: Fri, 19 Dec 2003 22:55:53 -0700 
 From: Tony Plate [EMAIL PROTECTED]
 To: [EMAIL PROTECTED] 
 Subject: [R] draft of posting guide 
 
  
  
 Here is a first draft of a guide for posters to r-help and
 r-devel. Suggestions on how to improve any aspect of it are
 most welcome. Suggestions on ways to make it more concise
 are especially welcome. Comments on which parts you like
 or don't like are welcome. Rather than clutter up R-help with
 lots of small corrections etc, please send them to me, and I
 will try to incorporate and summarize appropriately.
 
 I've left out most HTML formatting (except for headings) to
 make it readable -- I'll insert that later (to conform with
 the style on the other pages at r-project.org.) I've placed
 ??? in places where feedback is specifically needed.
 
 h2Posting Guide: How to ask good questions that prompt useful
 answers/h2
 
 * Remember that R is free software, constructed and
 maintained by volunteers. They have various reasons for
 contributing to R, but often have limited time. Remember
 that no one owes you anything, and if you rude or
 disrespectful in your questions, you are likely to either
 be ignored or have the sentiment returned to you.
 
 * The R mailing lists are primarily intended for questions
 and discussion about the R software. However, sometimes
 questions about statistical methodology are posted. [???
 are these discouraged/tolerated/... ???] People are far
 less likely to respond to these types of questions than to
 questions about the R software. Depending on how much the
 post shows thought and background research, responses may
 merely (and sometimes brusquely) suggest that you should
 be seeking statistical consulting advice elsewhere.
 Sometimes, if the question is well-asked AND of interest
 to someone on the list, you may get an informative,
 up-to-date answer.
 
 * Don't expect R-help to teach you basic statistics. That's
 what statistics textbooks and statistics classes are for.
 
 * If you have a question about R that you want answered,
 don't be lazy. Do your homework first. If it is clear
 that you have done your homework, your are far more likely
 to get an informative response. The type of homework that
 needs to be done depends on the type of question --
 details are in the following paragraphs.
 
 * Make it easy for people to answer your question: be clear
 and concise, remove unnecessary details, and, if they
 might be useful, provide brief examples.
 
 * A much more detailed (and highly recommended) essay on how
 to ask questions on mailing lists about software is Eric
 Raymond's How To Ask Questions The Smart Way
 http://www.catb.org/~esr/faqs/smart-questions.html. (Note
 that catb.org has no association with the R project and
 will not respond to questions concerning R

[R] draft of posting guide

2003-12-19 Thread Tony Plate
Here is a first draft of a guide for posters to r-help and
r-devel.  Suggestions on how to improve any aspect of it are
most welcome.  Suggestions on ways to make it more concise
are especially welcome.  Comments on which parts you like
or don't like are welcome.  Rather than clutter up R-help with
lots of small corrections etc, please send them to me, and I
will try to incorporate and summarize appropriately.

I've left out most HTML formatting (except for headings) to
make it readable -- I'll insert that later (to conform with
the style on the other pages at r-project.org.)  I've placed
??? in places where feedback is specifically needed.

h2Posting Guide: How to ask good questions that prompt useful
answers/h2

* Remember that R is free software, constructed and
  maintained by volunteers.  They have various reasons for
  contributing to R, but often have limited time.  Remember
  that no one owes you anything, and if you rude or
  disrespectful in your questions, you are likely to either
  be ignored or have the sentiment returned to you.

* The R mailing lists are primarily intended for questions
  and discussion about the R software.  However, sometimes
  questions about statistical methodology are posted.  [???
  are these discouraged/tolerated/... ???] People are far
  less likely to respond to these types of questions than to
  questions about the R software.  Depending on how much the
  post shows thought and background research, responses may
  merely (and sometimes brusquely) suggest that you should
  be seeking statistical consulting advice elsewhere.
  Sometimes, if the question is well-asked AND of interest
  to someone on the list, you may get an informative,
  up-to-date answer.

* Don't expect R-help to teach you basic statistics.  That's
  what statistics textbooks and statistics classes are for.

* If you have a question about R that you want answered,
  don't be lazy.  Do your homework first.  If it is clear
  that you have done your homework, your are far more likely
  to get an informative response.  The type of homework that
  needs to be done depends on the type of question --
  details are in the following paragraphs.

* Make it easy for people to answer your question: be clear
  and concise, remove unnecessary details, and, if they
  might be useful, provide brief examples.

* A much more detailed (and highly recommended) essay on how
  to ask questions on mailing lists about software is Eric
  Raymond's How To Ask Questions The Smart Way
  http://www.catb.org/~esr/faqs/smart-questions.html. (Note
  that catb.org has no association with the R project and
  will not respond to questions concerning R.)

h3Homework before posting a question/h3

Before posting any question, try to do at least the
following background research:

* help.search(keyword) at least 3 times, each time
  with a keyword from your problem description (including
  any synonyms you can think of)

* read the online help for relevant functions (usually can
  be accessed by typing ?functionname, e.g., ?prod at
  the prompt.)

* search the R-faq (and the R-windows-faq if it might be
  relevant)

* search R-help archives (see under the heading Archives
  and Search Facilities above)


h3Questions about specific functions/h3

* If you have a question about a particular function, make
  sure you have thoroughly read the documentation for that
  function (often accessible via help(functionname),
  e.g., help(summary)).  If you don't understand some
  aspect of the documentation, it's OK to post a question
  about that, but do demonstrate that you have at least
  tried to read it (e.g., by including in your post the
  specific passage from the documentation, and stating why
  you don't understand it.)  In some cases, the
  documentation for a function may be in a book, e.g., as
  with the MASS package.  If this is the case, make sure you
  consult the appropriate book before posting.  This may
  require a visit to the bookstore or library, and if you
  are posting from a rich country or commercial organization
  it will be assumed you have access to such resources.

h3Questions about specific problems/h3

* If you have a question about what functions can be used to
  approach a particular problem, but you are unable to find
  anything with a basic search, then in your posting you
  should state this, and the keywords you used, as well as
  giving a clear description of your problem.  It's best to
  keep this problem description as high level as possible.
  For example if you want to cluster some data so that you
  can make a postscript plot of hierarchical clusters, then
  by stating this you are more likely to get useful answers
  than by asking some lower-level question like how to I
  specify a .ps suffix to a filename argument for the
  diana() function? (this question intentionally nonsense).

* If you have a question about how to manipulate data, or a
  question about how to use a function on some specific
  data,