Montana State University Billings
Permanent URI for this communityhttps://scholarworks.montana.edu/handle/1/9158
Browse
3 results
Search Results
Item A Characterization of Search Engine Results(Montana State University Billings, 2022) McShane, Elizabeth ; Pannell (Faculty Mentor), John; John PannellBackground: According to a Pew Internet Survey, 91% of online adults use some form of web search. While search engine optimization studies are commonly employed by companies to gauge their visibility in search results, few studies have been done to characterize results from the user’s perspective. We wanted to explore the impact search engine choice may have on search results by characterizing top results from several search engines. Aim: Previous research has relied on manual review of search results. Instead of taking this approach, we began developing and testing a set of tools to gather, analyze, and characterize search engine results automatically. Approach: Selenium will be used to run searches and record the top ten organic results. The URLs of the search results will be stripped down to their domains in a python-based program, then categorized using a URL Lookup API. Finally, the results will be analyzed using a python-based program. Results and Conclusions: To date, we have succeeded in gathering search results from Bing, Google, and DuckDuckGo for 50 random search terms and stripped the URLs, leaving the domains. We have also identified a service that provides website categorization, using IAB taxonomy. The development we have done so far has allowed us to identify the following targets for future development. Data Gathering: Some search engines, such as Google, proved difficult to scrape and some irregular results, such as null values, were returned. We would like to explore other methods of web scraping in addition to Selinium and develop several methods that may be able to overcome unique scraping challenges that come with different search engines. In addition, we want to expand the search engines scraped to other, lesser-known search engines. Due to time constraints, the categorization API has not been fully integrated into the program. Thus, automated API integration is another target for future development. We would also like to identify any data, such as advertisements, that we could gather while scraping search results. Data Handling and Storage: In conjunction with the automated API integration, we would like to develop code that removes already-categorized URLs before handling them off to the API for categorization. Additionally, we want to develop error handling for any unusual search results that may pass through the data collection phase. As a final feature, we would like to develop an algorithm that performs basic analysis of the search results.Item Mathematics for Social Justice(Montana State University Billings, 2021-04) Fisher, Elizabeth; Day, Corinne (Faculty Mentor)This research project shares findings from my study of Social Justice Mathematics (SJM), which is mathematics that focuses on promoting equity within the mathematics classroom, but also on empowering students to understand and confront inequities outside the classroom. As part of my project, I created my own SJM lesson featuring Indian Education for All. In this lesson, students will learn through math that there is something happening on the reservations that is causing them to have higher rates of COVID cases and subsequently more deaths. In this lesson, students will calculate the percentages of current COVID cases for each demographic population in Montana and analyze data and identify discrepancies in COVID rates among ethnic groups. This lesson helps students start conversations about why this is occurring, how federal policy affects life on American Indian Reservations, and discuss what they can do to try to help change this.Item Propensity Score-Matching Methods for Observational Studies: An Application to Stat 216 Data(2016-04) Theobold, AllisonMany fields of science are faced with the inability to perform randomized experiments, but wish to have the ability to estimate a treatment effect and make causal inference. Propensity score matching is a method that can be used in observational studies to obtain unbiased estimates of the treatment effect. In this paper we consider the theory behind utilizing propensity score matching to obtain these such estimates, as well as explain how to implement propensity score matching in R using the Matching package for data from Montana State University’s Introductory Statistics curriculum.