{
  "fetched_at": "2026-10-18T14:07:41Z",
  "source_url": "https://www.kaggle.com/competitions/Raising-Money-to-Fund-an-Organizational-Mission/data",
  "pages": [
    {
      "name": "Description",
      "content": "<p>Many organizations prospect for loyal supporters and donors by sending direct mail appeals. This is an effective way to build a large base, but can be very expensive and have a low efficiency. Eliminating likely non-donors is the key to running an efficient\r\n Prospecting program and ultimately to pursuing the mission of the organization. Help us help these organizations to target the best prospective donors and fund organizational goals!&nbsp;</p>\r\n<p><strong>Please note: This competition has rules that we have not used previously restricting what kinds of models are acceptable. Please see the rules page for more information.</strong></p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "\r\n\t<!-- Begin Base Rules -->\r\n    <h3>One account per participant</h3>\r\n    <p>You cannot sign up to Kaggle from multiple accounts and therefore you cannot submit from multiple accounts.</p>\r\n    <h3>No private sharing outside teams</h3>\r\n    <p>\r\n        Privately sharing code or data outside of teams is not permitted.\r\n        It's okay to share code if made available to all participants on the forums.\r\n    </p>\r\n    <h3>Team Mergers</h3>\r\n    <p>\r\n        Team mergers are allowed and can be performed by the team leader. In order to merge, the combined team must have a total submission count less than or equal to the maximum allowed as of the merge date. The maximum allowed is the number of submissions per day multiplied by the number of days the competition has been running.<br/>\r\n    </p>\r\n\r\n    <h3>Team Limits</h3>\r\n    <p>There is no maximum team size.</p>\r\n    <h3>Submission Limits</h3>\r\n    <p>You may submit a maximum of 2 entries per day.</p>\r\n    <p>You may select up to 5 final submissions for judging.</p>\r\n    <h3>Competition Timeline</h3>\r\n    <p>Start Date: <strong>7/18/2012 9:39 PM UTC</strong></p>\r\n    <p>Merger Deadline: <strong>None</strong></p>\r\n    <p>Entry Deadline: <strong>None</strong></p>\r\n    <p>End Date: <strong>9/18/2012 11:59 PM UTC</strong></p>\r\n\t<!-- End Base Rules -->\r\n<p>Please post any questions you have about these rules in the forum.</p>\r\n<p><strong>The data come from three different datasets (given by the <em>databaseid</em> variable in each dataset).&nbsp;For privacy reasons, individual giving history from DB1 and DB3 may not be used together. Using this information in the aggregate is fine; for\r\n example, a model may notice based on all of the combined information that prospects in particular zip codes are good/bad. But using information in DB1 to identify an individual prospect as good/bad and then using that to make predictions about a record in\r\n DB3 is not permitted.</strong></p>\r\n<p><strong>This restriction applies to using information in DB1 for predicitons about DB3 and vice versa, but does not apply to DB2 in either direction.</strong></p>\r\n<p>Outside data may be used only if publicly available. Descriptions of the data and where to find it must be posted in the forum, and the host may approve or disapprove the use of the data.</p>\r\n<p>Final solution must be able to be implemented using open source statistical tools including SQL, Python, R, pmml, etc. Matlab will also be accepted due to the relatively low license cost.&nbsp;</p>\r\n<p>Contestants must not try to deanonymize any aspect of the data, including determining the identities of donors or the identities of soliciting organizations.&nbsp;</p>\r\n<p>The data provided may only be used for the purposes of preparing entries to this competition.</p>\r\n<p>More detail on the above is included in the FAQ, specifically questions 4-6.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Background",
      "content": "<p>Thousands of non-profit organizations and political campaigns originate their loyal donors through low-dollar fundraising appeals in the mail, over the phone, and online. These channels tend to be low efficiency, but are essential to building a base of loyal\r\n donors who will eventually be migrated up the giving ladder and into the major gift streams.</p>\r\n<p>The better the organization is at targeting the right prospects in their initial acquisition programs, the better they will ultimately be able to fund the pursuit of the Mission.&nbsp;</p>\r\n<p>Our goal is to help these organizations build their donor bases in the most efficient way possible. We aim to help them target appeals to the most receptive donors. This competition is specifically addressing direct mail campaigns - making them as efficient\r\n as possible. Future competitions will address the challenge of migrating those donors into new categories.&nbsp;</p>\r\n<p>A successful model will have an incredible impact on the ability of these organizations to continute to operate, and to be positioned to effect important change around the world by providing the financial resources to pursue their Missions.&nbsp;</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<p>Note: The maximum possible public leaderboard score is:&nbsp;<span>0.87190</span></p>\r\n<p>The response variable is &quot;Amount2&quot; (donation amount raised to the 1.15 power), and the metric used is &quot;<a href=\"https://www.kaggle.com/wiki/AverageAmongTopP\">AverageAmongTopP</a>&quot; (with P=75%). This response variable is not included in the training dataset,\r\n but you can construct it (as in the sample code).</p>\r\n<p>The Solution Data is composed of many individual mailings. We are not trying to achieve a result that recommends &quot;Mail all of package 1 and none of package 2.&quot; Each mailing will be mailed - the goal of this contest is to mail the best prospects for EACH\r\n mailing. Therefore, prospects in each mailing will be rank-ordered based on the model output. The top 75% of each mailing, according to the model results, will be categorized as &quot;good&quot; prospects. The bottom 25% will be categorized as &quot;bad&quot; prospects.&nbsp;Category\r\n variables: &quot;ListID,&quot; &quot;Package,&quot; and &quot;Agency&quot; may be used as variables in the scoring algorithm, but using them to identify superior overall mailings (should be mailed 100%) and inferior mailings (should not be mailed) will not achieve the goal of maximizing\r\n model performance for each mailing.&nbsp;</p>\r\n<p>The Training Data will be from Nov 2011 and earlier. The Solution Data will be from Dec 2011 and into 2012.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Prizes",
      "content": "<p>First prize:$6000</p>\r\n<p>Second prize:$3000</p>\r\n<p>Third prize:&nbsp;$1000</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Terms",
      "content": "<p>Participants in the competition will grant a license for use of their model to the Host. This license will be exclusive within the domain of fund-raising, but will be non-exclusive in any other domains.&nbsp;</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "data-description",
      "content": "<p><span>You will predict &quot;Amount2&quot;, which is a transformation of the donation amount (donation amount raised to the 1.15 power).\r\n</span></p>\r\n<p>Training data: kaggle_training_dataset_formatted2</p>\r\n<p>Testing data: test.</p>\r\n<p>Please see &quot;Kaggle FAQ&quot; (downloadable with the data files) for other questions.</p>\r\n<p><strong>Note:&nbsp;</strong>Category variables (&quot;ListID,&quot; &quot;Package,&quot; and &quot;Agency&quot;) may be used as variables in the scoring algorithm, but using them to identify superior overall mailings (should be mailed 100%) and inferior mailings (should not be mailed) will\r\n not achieve the goal of maximizing model performance for each mailing. This is because we will take the top 75% of prospects in *each mailing* when evaluating performance.</p>\r\n<p>&nbsp;</p>\r\n<p><strong><span style=\"text-decoration:underline\">TABLE OVERVIEW</span></strong></p>\r\n<p><strong>Kaggle_training_dataset_formatted2</strong>: Full mail history for the 11 months leading up to the Solution data.&nbsp;</p>\r\n<p><strong>Kaggle_donation_dataset_formatted2</strong>: Entire donation history pre-Training dataset for all organizations in Agency 1, 2 and 3</p>\r\n<p><strong>Kaggle_mail_dataset_formatted1a</strong>: Part of mail history before Training_dataset for Agency 1</p>\r\n<p><strong>Kaggle_mail_dataset_formatted1b</strong>: Second part of Agency 1 Training_dataset</p>\r\n<p><strong>Kaggle_mail_dataset_formatted2</strong>:&nbsp;mail history before Training_dataset for Agency 2</p>\r\n<p><strong>Kaggle_mail_dataset_formatted3</strong>:&nbsp;mail history before Training_dataset for Agency 3</p>\r\n<p><strong>Demo_per_formatted</strong>: Demographic information by 9-digit zip code</p>\r\n<p><strong>Zip_perf</strong>: summary of historical mail performance by 5-digit zip</p>\r\n<p><strong>training_sample: </strong>This is a random 10% sample of the training data, provided for your convenience. The sample submission is based on this dataset rather than the full training dataset.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Winners",
      "content": "<p>The winners are:</p>\r\n<ol>\r\n<li>Richard C., Glencoe, IL&nbsp; </li><li><span>Travis Erdman, Portland, OR</span> </li><li>Jason T., London, England </li></ol>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}