Mariah Research Notebook #12
Replies: 16 comments
-
I've been in contact with multiple animal shelters, requesting data and scheduling meetings. |
Beta Was this translation helpful? Give feedback.
-
Finding graphs that represent trends such as days of week, months, breeds, and ages most popular can help to drive marketing decisions. |
Beta Was this translation helpful? Give feedback.
-
animal shelter social media statistics:
Roughly 6.5 million animals enter shelters each year but only 3.2 million are adopted. (American Society for the Prevention of Cruelty to Animals) Animal Euthanasia |
Beta Was this translation helpful? Give feedback.
-
different parts of code I was trying to combine breeds: library(dplyr) Define a function to combine rows based on conditionscombine_rows <- function(data) { if (any(grepl("Airedale Mix/", data$breed))) { Create a new data frame with combined countscombined_data <- data %>% return(combined_data) Group the data by Breed and apply the combine_rows functioncombined_counts <- breed_counts_df %>% Define a function to combine rows based on conditionscombine_rows <- function(data) { if (any(grepl("Airedale Mix/", data$breed))) { Create a new data frame with combined countscombined_data <- data %>% return(combined_data) Apply the combine_breeds function to create the CombinedBreed columnbreed_counts_df <- breed_counts_df %>% {r} library(dplyr) Define a function to combine breeds based on specific conditionscombine_breeds <- function(breed) { Apply the combine_breeds function to create the CombinedBreed columnbreed_counts_df <- breed_counts_df %>% {r} |
Beta Was this translation helpful? Give feedback.
-
rm(list = ls()) # clear out the variables from memory to make a clean execution of the code.# If you want to remove all previous plots and clear the console, run the following two lines.graphics.off() # clear out all plots from previous work.cat("\014") # clear the console |
Beta Was this translation helpful? Give feedback.
-
weekly tasks after meeting with gmk this past week: |
Beta Was this translation helpful? Give feedback.
-
The past few weeks I have been working on doing my research and background work, compiling these notes into outlines for my thesis, continuing to work with my project in R and helping to push forward with my research and thesis. I have also been in contact with multiple animal shelters and talked to them about their data, how they use it, how they feed/spend money on animals, how they market, etc. Most, if not all, of the animal shelters that I talk to don't utilize data when it comes to their marketing strategies. Most, if not all, are also at capacity for their animals, and with limited staff to help, they are usually utilizing 110% efforts. I have continued to improve and update my work in R, utilizing interactive shiny apps to help shelters notice trends and determine who and when to market. |
Beta Was this translation helpful? Give feedback.
-
Hello @mariahgammon, you have made an acceptable start on your research notebook. With that said, it is important to note that there are ways in which you can improve your research notebook during the upcoming semester. Here is a list of tasks to consider that we can discuss at the start of the upcoming semester:
|
Beta Was this translation helpful? Give feedback.
-
Notes from 1/23 meeting:
|
Beta Was this translation helpful? Give feedback.
-
Notes from 1/31 Meeting: |
Beta Was this translation helpful? Give feedback.
-
These couple weeks, I've been working on reframing my overall project goals/questions:
|
Beta Was this translation helpful? Give feedback.
-
library(shiny) UI definition
titlePanel("Animal Shelter Data Entry"), Server logicserver <- function(input, output, session) { Store the Datadata <- reactiveValues(entries = data.frame()) Show the most recent entryoutput$recent_entry_table <- renderTable({ Submit buttonobserveEvent(input$submit, { Show loadingshowModal(modalDialog( validate fieldsif (input$animal_id == "" || input$animal_type == "Select Animal Type" || input$breed == "" || is.null(input$age) || input$sex == "Select Sex" || input$color == "" || input$name == "" || input$size == "Select Size" || input$outcome_type == "Select Outcome Type" || input$intake_type == "Select Intake Type" || input$intake_condition == "Select Intake Condition" || input$intake_weekday == "Select Intake Weekday" || input$intake_month == "Select Intake Month" || input$outcome_weekday == "Select Outcome Weekday" || input$outcome_month == "Select Outcome Month" || is.null(input$intake_date) || is.null(input$outcome_date)) {
} tryCatch({
}, error = function(e) {
}) } Run shiny AppshinyApp(ui = ui, server = server) |
Beta Was this translation helpful? Give feedback.
-
^ above is the code for the csv file creator |
Beta Was this translation helpful? Give feedback.
-
The dashboard ui : ui <- dashboardPage(
) |
Beta Was this translation helpful? Give feedback.
-
Hello @mariahgammon you have made an acceptable contribution to your research notebook. With that said, I wanted to point out that you did not have any entries in April 2024 and your total number of entries was below the minimum number needed to earn the baseline assessment score for the SE/CS/DS/INF 610 course, as outlined in the syllabus for those classes. |
Beta Was this translation helpful? Give feedback.
-
Hi Professor Kapfhammer,
I am so sorry for that - I forgot that when I would meet with you I would
typically take notes in my hardcopy notebook and google slides that I was
editing on and forgot to transfer it over to the research notebook. Would
it be okay if I share those notes with you?
…On Mon, May 6, 2024 at 12:04 PM Gregory M. Kapfhammer < ***@***.***> wrote:
Hello @mariahgammon <https://github.com/mariahgammon> you have made an
acceptable contribution to your research notebook. With that said, I wanted
to point out that you did not have any entries in April 2024 and your total
number of entries was below the minimum number needed to earn the baseline
assessment score for the SE/CS/DS/INF 610 course, as outlined in the
syllabus for those classes.
—
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQZ2WGQJUHAB67MPDQ2OT2LZA6S2DAVCNFSM6AAAAAA42B2PAOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGMZRGIZTC>
.
You are receiving this because you were mentioned.Message ID:
<ReadyResearchers-2023-24/syllabus/repo-discussions/12/comments/9331231@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Idea:
My idea as of now is to work with data driven marketing in animal shelters.
Some questions that I want to answer:
Are certain characteristics of animals (breed, age, size, color) associated with higher or lower adoption rates?
Does the way animals are marketed (through online platforms, social media campaigns, personalized profiles) influence their likelihood of being adopted?
Are these demographic factors (age, gender, location) that affect the preferences of potential adopters and their likelihood of adopting certain types of animals?
Can predictive models be developed to forecast adoption rates and inform targeted marketing strategies?
Some things to look into:
Look at characteristics of animals most likely to be adopted (breed, age, gender, size, health status)
Marketing strategies most effective at attracting potential adopters (online listings, social media campaigns, adoption events)
Characteristics of adopters (age, gender, income, living situation) that are most strongly associated with adopting certain types of animals
Things to consider:
Maybe certain kinds of animals are more likely to be adopted if they are featured in engaging videos or photos, of if they are showcased in adoption events that cater to specific audiences
Select specific animal shelters to work with for research - how will I select which shelters to include in my study?
What data sources do I plan to use for my analysis? Publicly available or collecting my own data through surveys or other methods?
How do I plan to measure the success of my marketing interventions? Will I be tracking adoption rates over time, or will I be using other metrics?
What ethical considerations will I need to take into account in my research? For example, how will I ensure that the animals and potential adopters are treated with respect and care throughout the process?
Data Collection and Analysis: collect data from animal shelters and potentially from adopters as well ; analyze this data to identify patterns and trends related to adoption rates and the factors that influence them
Marketing Strategies: based on analysis, develop marketing strategies that are tailored to the needs of different types of animals and potential adopters ; could include online listings, social media campaigns, and adoption events
Implementation and Testing: once the marketing strategies are developed, I will need to implement them at animal shelters and track their success over time ; could involve partnering with shelter staff to train them on the new strategies and working with them to track adoption rates and other metrics
Evaluation and Reporting: evaluate the effectiveness of my marketing strategies and report my findings to stakeholders ; this may involve presenting or creating reports for animal shelter organizations
Create dashboard can help present findings in a clear, concise, and visually engaging way, making it easier for stakeholders to understand and act on your recommendations
Help identify patterns and trends in the data more easily → make more informed decisions about the marketing strategies that I develop ; ex: identify which types of animals are most likely to be adopted in different regions of the country, or which marketing channels are most effective at attracting potential adopters
Use tools such as charts, graphs, and maps to present data in a visually compelling way ; maybe include interactive features that allow users to explore the data more deeply and gain additional insights
Communicate research findings and help animal shelters to make data-driven decisions about marketing strategies
Software to Use:
Debating between Streamlit, Tableau, & Qlik
Streamlit & Tableau seem easy to use but I have experience creating a Qlik Dashboard and access to training videos and visuals
Data Needed
Need access to data on animal shelters, including info on the animals that are available for adoption, their characteristics, and their adoption history
Animal characteristics - breed, age, size, color, gender, and temperament of the animals available for adoption
Adoption history - how long an animal has been available for adoption, whether it has been adopted previously, and if so, how many times
Demographic info - characteristics of adopters, such as age, gender, income, and household size
Shelter info - location, size, staffing, and resources of the animal shelter
Sources to obtain this data - publicly available datasets, data collected by animal shelters themselves, and data collected by third-party organizations that work with animal shelters
Search for publicly available datasets on animal shelters or adoption rates ; reach out to local animal shelters and rescue organizations to request access to their data
Maybe conduct surveys of adopters or potential adopters to collect info on their preferences and behaviors
Collect data on adoption rates of specific animals by tracking their progress through the adoption process
Work done so far:
Beta Was this translation helpful? Give feedback.
All reactions