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

Search Result 81, Processing Time 0.034 seconds

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

  • PDF

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.

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.

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.

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

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.

Application of LabView-Based Parameter Scheduling Programming for a 6-Axis Articulated Robot (LabView기반 6축 수직 다관절 로봇의 파라미터 스케쥴링 프로그래밍에 관한 연구)

  • Kim, Seong-Bhn;Chung, Won-Jee;Kim, Hyo-Gon
    • Journal of The Korean Society of Manufacturing Technology Engineers
    • /
    • v.24 no.3
    • /
    • pp.327-333
    • /
    • 2015
  • As industrial robots come into wider use, their control techniques are being developed along with enhancements in their performance. Specially, the dynamic performance of a 6-axis articulated industrial robot is greatly changed according to the position and orientation of the robot. This means that the PI parameter tuning of the robot and orientation of the robot. This mconsidering the dynamic characteristics of robot mechanism. In this study, $LabView^{(R)}$ programming was applied to automatically conduct parameter scheduling for various robot motions. Using forward and inverse kinematics of RS2, we can divide the working envelope of RS2 into 24 subspaces. We then conduct the gain-tuning according to each subspace. Finally, we program the actual gain scheduling, in which the optimized gain-tuning for each subspace to be passed should be changed for various robot motions using $LabView^{(R)}$.

Implementation of LabVIEW®-based Joint-Linear Motion Blending on a Lab-manufactured 6-Axis Articulated Robot (RS2) (LabVIEW® 기반 6축 수직 다관절 로봇(RS2)의 이종 모션 블랜딩 연구)

  • Lee, D.S.;Chung, W.J.;Jang, J.H.;Kim, M.S.
    • Journal of The Korean Society of Manufacturing Technology Engineers
    • /
    • v.22 no.2
    • /
    • pp.318-323
    • /
    • 2013
  • For fast and accurate motion of 6-axis articulated robot, more noble motion control strategy is needed. In general, the movement strategy of industrial robots can be divided into two kinds, PTP (Point to Point) and CP (Continuous Path). Recently, industrial robots which should be co-worked with machine tools are increasingly needed for performing various jobs, as well as simple handling or welding. Therefore, in order to cope with high-speed handling of the cooperation of industrial robots with machine tools or other devices, CP should be implemented so as to reduce vibration and noise, as well as decreasing operation time. This paper will realize CP motion (especially joint-linear) blending in 3-dimensional space for a 6-axis articulated (lab-manufactured) robot (called as "RS2") by using LabVIEW$^{(R)}$ (6) programming, based on a parametric interpolation. Another small contribution of this paper is the proposal of motion blending simulation technique based on Recurdyn$^{(R)}$ V7 and Solidworks$^{(R)}$, in order to figure out whether the joint-linear blending motion can generate the stable motion of robot in the sense of velocity magnitude at the end-effector of robot or not. In order to evaluate the performance of joint-linear motion blending, simple PTP (i.e., linear-linear) is also physically implemented on RS2. The implementation results of joint-linear motion blending and PTP are compared in terms of vibration magnitude and travel time by using the vibration testing equipment of Medallion of Zonic$^{(R)}$. It can be confirmed verified that the vibration peak of joint-linear motion blending has been reduced to 1/10, compared to that of PTP.

An Analysis of Agility of the Cryptography API Next Generation in Microsoft: Based on Implementation Example of Applying Cryptography Algorithm HAS-160 in South Korea (마이크로소프트 차세대 암호 라이브러리의 확장성 분석: 국산 암호화 알고리즘 HAS-160 연동 구현사례를 중심으로)

  • Lee, Kyungroul;You, Ilsun;Yim, Kangbin
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.25 no.6
    • /
    • pp.1327-1339
    • /
    • 2015
  • This paper surveys structures, features and programming techniques of CNG that is substitution of CAPI in Microsoft, and implements hash provider for support HAS-160 that is one of the Korean hash algorithm. After that, we analysis agility from different perspective based on implemented results, and propose customizing stratagem. Analyzed results of basic concepts and implemented HAS-160 hash provider are expected applying measure for Korean cryptography algorithm in Vista environment. Consequently, we will research secure distribution way due to it is not apply on CNG.

A web-based Obesity Management system using Body variations (빅 데이터 기반 만성질환 관리 시스템)

  • Kang, Hee-Beom;Lee, Jong-Won;Kim, Kyung-Hwan;Kim, Chang-Su;Jung, Hoe-Kyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • /
    • pp.787-789
    • /
    • 2016
  • Today, need for a development system that provides the data to a chronic disease, and management has emerged. However, for most of the disease management system provides a wide range of data to the user and problem does not provide for important keyword or data existed. In this paper, analyzing the data for a disease through the R Programing it makes like the most relevant keyword in the illness to the user. This study was a system in which only the important parts when the user to manage their disease can be efficiently managed. By utilizing the proposed system to the user it is considered to be Except for unnecessary data or keyword and to be able to see the data and the keyword in need.

  • PDF