• Title/Summary/Keyword: R 프로그래밍

Search Result 93, Processing Time 0.025 seconds

The Accident Risk Detection System in Dashcam Video using Object Detection Algorithm (물체 탐지 알고리즘을 활용한 블랙박스 영상 내 사고 위험 감지 시스템)

  • Hong, Jin-seok;Han, Myeong-woo;Kim, Jeong-seon;Kim, Kyung-sup
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.10a
    • /
    • pp.364-368
    • /
    • 2018
  • In this paper, we use Faster R-CNN that is one of object detection algorithm and OpenCV that purposes computer vision, to implement the system that can detect danger when a vehicle attempts to change lanes into its own lane in videos of highway, national road, general road and etc. Also, the performance of implemented system is evaluated to prove that the performance is not bad.

  • PDF

Implementation of DAG-based Co-Scheduling for Efficient RPC Program in the Grid Environment (그리드 환경에서 효율적 RPC프로그램 위한 DAG기반의 Co-Scheduling의 구현)

  • ;;R.S.Ramakrishna
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.472-474
    • /
    • 2004
  • 본 논문은 그리드 환경에서 RPC 프로그래밍 메커니즘의 성능향상을 위하여 DAG기반의 Co-scheduling시스템의 구현에 관한 것이다. 제안된 Co-scheduling의 목적은 복수개의 관련된 RPC들의 데이터 입출력 관계를 고려하여 불필요하거나 중복되는 네트워크상의 데이터전송을 제거함으로써 실행시간을 줄이는 것이다. 사용자에 의해 만들어진 작업흐름을 DAG로 구성하여 각 작업에 대한 자원을 탈당 받아 실행기반 시스템을 통해 수행된다. 이 논문에서는 기존 RPC시스템에서의 오버헤드를 지적하고 그것을 극복하기 위한 DAG기반 Co-scheduling을 설명한다. 실험을 통해 구현된 시스템의 성능향상을 확인한다.

  • PDF

Survey on Smart Contract Programming Languages (스마트 컨트랙트 프로그래밍 언어 동향 조사)

  • Kim, Ik-Soon
    • Electronics and Telecommunications Trends
    • /
    • v.35 no.5
    • /
    • pp.134-138
    • /
    • 2020
  • Blockchain is an enabling technology for managing data with high trust and transparency among connected computers. Blockchain emerged with the advent of the Bitcoin cryptocurrency, and then, evolved as general-purpose platforms such as Ethereum, EOS, R3 Corda, and IBM Hyperledger Fabric. The application of blockchain covers a broad range of areas such as fintech, decentralized identity, distribution, real estate trading, games, and drone air traffic management. Smart contracts are indispensable for constructing blockchain services. This survey classifies smart contract languages by their features and shows their differences from existing general-purpose programming languages.

Development of Software Education Products Based on Physical Computing (피지컬 컴퓨팅 기반 소프트웨어 교육용 제품 개발)

  • Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.14 no.3
    • /
    • pp.595-600
    • /
    • 2019
  • Educational tools for infants and younger students are becoming smarter as ICT-based digital technology convergence extends according to the development of technology. As the digital interaction function of smart education tools gives students greater immersion and fun, a learning might become a play to the students. The technologies used in the implementation of smart education tools come from the disciplines of robotics, computer engineering, programming, and engineering and mathematical foundations and these can be integrated into the field of education itself. This paper designs and implements a product based on optimized physical computing for R&D and education in consideration of the characteristics of educational tool robots used in the field education. It was developed to enable physical education for sensing information processing, software design and programming practice training that is the basis of robot system.

A Tutorial on Covariance-based Structural Equation Modeling using R: focused on "lavaan" Package (R을 이용한 공분산 기반 구조방정식 모델링 튜토리얼: Lavaan 패키지를 중심으로)

  • Yoon, Cheol-Ho;Choi, Kwang-Don
    • Journal of Digital Convergence
    • /
    • v.13 no.10
    • /
    • pp.121-133
    • /
    • 2015
  • This tutorial presents an approach to perform the covariance based structural equation modeling using the R. For this purpose, the tutorial defines the criteria for the covariance based structural equation modeling by reviewing previous studies, and shows how to analyze the research model with an example using the "lavaan" which is the R package supporting the covariance based structural equation modeling. In this tutorial, a covariance-based structural equation modeling technique using the R and the R scripts targeting the example model were proposed as the results. This tutorial will be useful to start the study of the covariance based structural equation modeling for the researchers who first encounter the covariance based structural equation modeling and will provide the knowledge base for in-depth analysis through the covariance based structural equation modeling technique using R which is the integrated statistical software operating environment for the researchers familiar with the covariance based structural equation modeling.

Comparison of Regression Coefficient Significance Test for Temporal Distribution by Multiple Regression Analysis Method (다중회귀분석 방법에 따른 시간분포 회귀식의 회귀계수 유의성 검정 비교)

  • Lee, Sung Ho;Lee, Jae Joon;Park, Jin Hee
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2019.05a
    • /
    • pp.205-205
    • /
    • 2019
  • 우리나라에서 강우의 시간분포를 위해 보편적으로 사용되고 있는 방법은 Huff 4분위법으로 강우의 시간적 분포특성을 나타내는 무차원 시간분포곡선을 제시한 것으로, 강우의 지속기간을 4분위로 구분하여 각 분위의 강우량 중 가장 큰 값이 속해 있는 구간을 선택하여 그 구간의 위치에 따라 분위를 정하는 방법이다. 현재 실무에서는 Huff의 분위별 곡선에 대한 회귀식은 지속기간 전반에 걸쳐 정확도가 높은 이유로 6차식을 적용하고 있으나, 통계 모델링에서 간결함의 원리에 따라 회귀식이 간결할 필요가 있으며, 통계적 유의수준에 기초하여 회귀계수를 결정하여야 하므로 유의성 검정 방법을 통한 검정결과를 비교할 필요가 있다. 따라서 본 연구에서는 다중회귀분석 방법에 따른 회귀계수 유의성 검정결과 비교를 위하여 구미지역의 무차원 누가우량 백분율을 이용한 시간분포 회귀식을 이용하여 유의성 검정 방법인 분산분석 방법(Analysis of Variance)과 변수선택 방법(Backward Selection)의 검정 결과를 도출 및 비교하였다. 통계프로그램인 프로그래밍 R을 이용하여 변수선택 방법 중 후방제거법 함수를 이용하여 최종 회귀식을 도출하고 또한 7차 회귀식을 분산분석을 이용한 후방제거법으로 회귀계수를 제거하는 방법으로 최종 회귀식을 산정하였다. 분산분석을 이용한 후방제거법의 유의성 검정결과는 프로그래밍 R을 이용한 후방제거법의 결과와 동일한 것으로 분석되었다. 일반적으로 설계강우량의 시간분포를 위한 방법으로 사용되고 있는 Huff의 4분위 방법의 시간분포 회귀식은 회귀계수의 유의성 검정이 이루어지고 있지 않으므로 본 연구결과를 통해 설계강우량 시간분포 회귀식의 유의성 검정방법 제시 및 결과도출과정을 통해 시간분포 회귀식 산정기법으로 활용할 수 있을 것으로 사료된다.

  • PDF

A Study on the Double Mediation Analysis in Structural Equating Models with Bootstrapping Using R (구조방정식모형에서의 R을 이용한 부트스트랩 기반의 이중매개효과 분석 방안에 대한 연구)

  • Yoon, Cheolho;Choi, Kwangdon
    • Journal of Digital Convergence
    • /
    • v.14 no.9
    • /
    • pp.111-121
    • /
    • 2016
  • This study provides an approach to perform the double mediation analysis in structural equation models using the R. For this purpose, the study reviews a variety of techniques for mediation analysis, selects the bootstrapping technique as the most suitable way for performing the double mediation analysis and develops an approach for the double mediation analysis in structural equating models with the bootstrapping using the plspm which is the R package for the performing PLS path analysis. This study will be useful for the studies including the double mediation analysis in structural equation modeling, which is not supported by most of SEM packages, also will provide the knowledge base for in-depth analysis through suggesting the new mediation analysis technique using R for the researchers.

Visualization analysis using R Shiny (R의 Shiny를 이용한 시각화 분석 활용 사례)

  • Na, Jonghwa;Hwang, Eunji
    • Journal of the Korean Data and Information Science Society
    • /
    • v.28 no.6
    • /
    • pp.1279-1290
    • /
    • 2017
  • R's {shiny} package provides an environment for creating web applications with only R scripts. Shiny does not require knowledge of a separate web programming language and its development is very easy and straightforward. In addition, Shiny has a variety of extensibility, and its functions are expanding day by day. Therefore, the presentation of high-quality results is an excellent tool for R-based analysts. In this paper, we present actual cases of large data analysis using Shiny. First, geological anomaly zone is extracted by analyzing topographical data expressed in the form of contour lines by analysis related to spatial data. Next, we will construct a model to predict major diseases by 16 cities and provinces nationwide using weather, environment, and social media information. In this process, we want to show that Shiny is very effective for data visualization and analysis.

A Smart r-Learning teaching model developed using classroom SNS and Smartphone (학급 SNS와 스마트폰을 활용한 Smart r-Learning 교수학습 모형 개발 및 적용)

  • Lee, Jae Inn;Yoo, Seoung Han
    • Journal of The Korean Association of Information Education
    • /
    • v.17 no.1
    • /
    • pp.33-42
    • /
    • 2013
  • Various methods of Smart education were tested on students in Elementary and Middle schools, as Smart learning expands. In this paper, we analyzed a Smart r- Learning-teaching model that utilizes Bluetooth and Class SNS, for students. We focused on all aspects that students found easy to program, on controlling the Bluetooth-connected robot with a smartphone, as well as on a diversity of opinions related to using Class SNS in the robot class without time constraints. Subsequently, we attempted to apply the developed a Smart r-Learning program to the classes of students, We undertook a t-test for students to find out whether it helped them enhance their creative thinking and investigated their satisfaction with the class. As a result, the study showed that students' satisfaction with a Smart r-Learning class is exceptionally high, at 96%, and students' creative thinking and programming skills in order to control improved markedly.

  • PDF

The Effect of Scratch Programming Education for Middle School Students on the Information Science Creative Personality and Technological Problem Solving Tendency (스크래치 프로그래밍 교육이 중학생의 정보과학 창의적 성향과 기술적 문제해결 성향에 미치는 영향)

  • Kim, Ki-Yeol
    • 대한공업교육학회지
    • /
    • v.41 no.2
    • /
    • pp.119-133
    • /
    • 2016
  • This study is aimed at verifying the effect of scratch programming education for middle school students on their information science creative personality and technological problem solving tendency. The results of such study can be used as basic data for raising 'future creative talents' armed with problem-solving capability they honed in software education. The results of this research are as follows. First, a statistically significant difference was confirmed between ex ante and ex post samples in a t-test which was performed to verify information science creative personality of the middle school students (t(37)=4.305, p<.01). Their information science creative personality was high in the average score as it dropped from 3.00 in the ex-ante test to 2.51 in the ex post test. It was confirmed that the education of scratch programming influences information science creative personality for middle school students positively, suggesting that middle school students are interested in new problematic situations they found in information science and discover new problem-solving methods in the programming education, thereby showing positive feedback in the education performance. However, it was revealed that the middle school students were unable to immerse themselves in the scratch programming course completely and change their psychological states. Second, a statistically significant difference was confirmed between ex ante and ex post samples in a t-test which was performed to verify their technological problem solving tendency (t(37)=3.074, p<.01). Their technological problem solving tendency was high in the average score as it dropped from 4.06 in the ex-ante test to 3.55 in the ex post test. It was confirmed that the education of scratch programming influences technological problem solving tendency for middle school students positively: they understood problems associated with technology, explored diverse breakthroughs for the identified problems and assessed and improved resolutions. Third, a moderate correlation was confirmed between their information science creative personality and technological problem solving tendency (r=.343, p<.05). Therefore, it is judged that the middle school students who took scratch programming education demonstrated its influence in the correlation between the imagination for problem solving, positivity in the information science creative personality and the confidence for problem solving in the technological problem solving tendency.