단순 선형 회귀분석 - 회귀계수의 구간추정
2020. 4. 9. 20:52
✏️ Mathemathics/Statistics and Probability
더보기 베타 1은 Sxy/Sxx다 x,y의 공분산/x의 편차제곱 통계는 뭐라 그랬냐? 통계는 다 변동성이다. 딱 결정된것이 아니라 변동성이 있다. 하나의 값이 아니라 구간으로 추정한다. 평균을 추정하든 분산을 추정하든 비율을 추정하든 점추정이 있고 구간추정이 있다. 지난시간 점추정을 했고 이번시간 구간추정을 배워보자 더보기 확률변수는 입실론이다. 베타0 베타1은 파라미터 모수다. 근데 yi가 확률변수가 된다는 의미는 오차항이 확률변수이기 때문이다. 오차항이 정규분포를 따른다는 것을 가정하고 있다. 베타1의 추정량을 살펴보자. 더보기
단순 선형 회귀분석 - 회귀식 추정 및 결정계수
2020. 4. 9. 18:19
✏️ Mathemathics/Statistics and Probability
점추정 값, 구간추정 값이 있다. 마찬가지로 회귀 식에서도 점추정할 수 있고 구간 추정할 수 있다. 그러려면 분산의 개념을 알아야 한다. 오차가 작으면 구간도 작다. 분산이 작을수록 베타1 베타0의 구간이 작게 나타날 것이다. 상세설명 더보기 베타0 베타1 은 파라미터 모수가 된다. 확률변수 yi 가 될수 있는 것은 입실론이다. 입실론은 N(0,분산) 즉 정규분포를 따르고, 따라서 yi가 정규분포를 따른다. 우리는 오차항에 대한 분포를 알아야 yi의 분포도 알 수 있다. 점추정을 할 수 도있고 구간 추정을 할 수도 있다. 오차분산이 작을수록 회귀직선에 더욱 가깝다. 분산이 작을수록 추정하고자하는 베타0와 베타1의 구간도 작게 나타날 것이다. 오차분산은 ^yi와 실제 관측값 yi의 편차를 이용하여 추정한다..
유전공학 7장 - 대장균 이외의 다른 생물체 용도의 클로닝 벡터
2020. 4. 9. 11:46
🧬 Bio/유전공학
Yeast에 형질전환체 넣기 YEp13 : Yeast Episomal plasmid shuttle vector : 2가지의 replication origin 같기 때문에 Ecoli 에서 증식할 수도 있고, Yeast 에서도 증식할 수 있다. selection marker ampR tetR LEU2 gene : LEU2가 있어야 배지에서 살아남을 수 있다. LEU2가 없는 mutant를 host cell로 해서 선별한다. 호스트는 2가지이다 : Ecoli, Yeast **** Homologous recombination : YEp13가 LEU2 유전자로 인해 Yeast chromosome으로 recombination이 된다. YIp5 pBR322를 가지고 있고 대장균에서 증식 가능 Selection mak..
Linux - Shell
2020. 4. 8. 22:01
🚦 Server/Linux
쉘이란? (Shell) : 커널을 제어할 수 없기 때문에, 사람이 이해하기 쉬운 명령어를 쉘에 해당되는 프로그램들이 해석해서 전달해주는 것 → 사용자가 입력한 명령을 해석하는 프로그램 → 몇가지 종류의 쉘을 사용할 수 있다. bash vs zsh echo $0 을 치면 무엇을 쓰는지 알 수 있다. bash, zsh : shell 중에서 쉘이라는 카테고리중 하나인 bash라는 제품과 zsh이라는 제품이다. pwd 치면 현재 위치 확인 가능 유저가 키보드를 통해서 명령을 내리면 쉘이 받아서 커널을 통해 작업을 처리하고 그 결과를 쉘이 받은 다음에 Standard ouput으로 출력하거나 사용자와 상호작용 하는 소프트웨어를 Shell 이라고 한다.
1년에 10억 버는 사람들의 사고
2020. 4. 8. 17:52
📌 Book
- 회사에 들어와서 신입사원 시절에 젊은이들이 할 수 있는 일이란 거의 없다. 그들은 전혀 경험이 없는 미숙한 비전문가일 뿐이다. 사회적으로는 아직 초년생이기 때문에 지시받은 것을 우직하게 계속해 나가야만 한다. 지겹더라도 묵묵히 맡은 일을 계속해 가다 보면 분명히 알 게 되는 것이 있을 것이고 빛이 보일 것이다. 그것이 돌파구다. - 정치봉공을 각오한 사람이라면 자신의 잘못된 점을 지적해주는 상사를 오히려 "고맙다. 나를 생각해주는 사람이다." 라고 감사히 여긴다. - 돈을 번다는 것은 달리말하면, 「파랑새」를 찾지 않는 강한 마인드를 갖는 것이다. - 자신이 미처 깨닫지 못한 결점을 지적해 줬다고 생각하고 자신 스스로 그 결점을 인정해야 한다. 그리고 받아들이고 이해한 것을 바로 고쳐야 한다. 이런 ..
미생물학 4장 (1) - 바이러스의 구조
2020. 4. 8. 10:26
🧬 Bio/미생물학
ATV : 고세균바이러스 : 고온에서 숙주 밖에 있을 때 꼬리가 관찰된다. 비리온 : 완전한 입자형태가 갖추어진 바이러스 입자 뉴클레오캡시드 : 핵산 + 단백질 껍질 (막이 없다) 캡시드 : 핵산보호 핵산 번역 >> 단백질 생성 >> 프로토머 >> 캡소머 프로토머가 모여서 캡소머가 된다. 스파이크 단백질 : 외피가 있는 바이러스의 막에 있는 막단백질 수용체에 붙기 위해 작용 캡시드 모양 2가지 정이십면체 캡시드 나선형 캡시드 : RNA를 나선형으로 감싸는 캡시드 바이러스의 핵산 종류 DNA RNA double strand single strand + : 단백질을 바로 번역할 수 있다. - : +로 된 후 단백질을 번역할 수 있다. 코로나 바이러스 스파이크 단백질이 ACE2 라는 수용체에 가서 붙는다. 코..
Homework_W4
2020. 4. 7. 15:15
📌 java/Object-oriented Programming
LabNumber _StudentName_StudentID.zip (eg. Lab4_Hongkildong_201620505.zip The zip file will contain two types of files, namely: 1) report file with file format “Report_Lab number” (eg. report_4) to write the answer of theory questions and the screen shots that display the output of your program. 2) Source code file that contains codes of classes to answer programming questions. Submit your assign..
05. Processes
2020. 4. 6. 18:09
🚦 Server/Operating System
프로세스 : 프로그램을 실행하면 객체화, 실체화되는 것 프로그램 : .exe 파일로 존재하며, 해당하는 클래스를 malloc을 통해 만들어진 것이 프로세스이다. 프로그램을 깔면 디스크로 간다. 프로그램을 실행시키면 인스턴스화 되어서 로딩이 되면 메모리를 차지한다. (프로그램은 메모리를 잡아먹지 않는다) 같은 프로그램을 여러번 시키면 별도의 프로세스가 작동한다. 섹션이 같을지라도 Data, Heap, Stack은 다를 수 있다. 프로세스의 구성 (4가지 Address Space) Program Counter Data Section : containing global variable Code Data Stack : containg temporary data Heap : containg memory dynam..
유전공학 6장 - 대장균(E. coli) 용도의 클로닝 벡터
2020. 4. 6. 18:08
🧬 Bio/유전공학
박테리아의 개량 벡터 pBR322 Copy number : 15 크기 < 10kb Selection marker : ampR, tetR pBR327 Copy number : 30-45 Conjugative ability를 못하게 만듦 (항생제 내성을 갖는 슈퍼박테리아가 나올 수 있어서) biological containment : 생화학적 제약 pUC8 Copy number : 500-700 Selection marker : ampR, lacZ’ lacZ를 써서 one-step selection이 가능하다. White Colony 추출 Mutiple cloning site : 여러개의 제한효소 자리가 있다. T7 & SP6 promoter T7과 SP6는 박테리오페이즈이다. 자기의 RNA polymera..
java - 다형성
2020. 4. 4. 21:30
📌 java/java
이번 시간에는 다형성(Polymorphism)이라는 주제에 대해서 알아보자. 다형성이란 하나의 메소드나 클래스가 있을 때 이것들이 다양한 방법으로 동작하는 것을 의미한다. 키보드의 키를 통해서 비유를 들어보겠다. 키보드의 키를 사용하는 방법은 '누른다'이다. 하지만 똑같은 동작 방법의 키라고 하더라도 ESC는 취소를 ENTER는 실행의 목적을 가지고 있다. 다형성이란 동일한 조작방법으로 동작시키지만 동작방법은 다른 것을 의미한다. 다형성은 객체나 인터페이스 또는 추상과 같이 철학적인 느낌을 자아내는 용어이다. 그래서 이 주제 또한 철학적이고 현학적인 느낌으로 여러분을 혼란스럽게 할 수 있으나 그것은 학습에 도움이 되지 않는다. 다형성이라는 것이 코드 상에서는 구체적으로 어떤 모습으로 드러나는지에 집중하자..
java - 인터페이스
2020. 4. 4. 18:15
📌 java/java
인터페이스란? 인터페이스(interface)는 다소 추상적인 개념이다. 인터페이스가 무엇인가를 철학적으로 논하려면 책 한권이 필요할지도 모르겠다. 하지만 우리는 철학 공부를 하는 것이 아니라 공학 공부를 하는 것이니 자바의 기능으로서 인터페이스를 받아들이면 되겠다. 필자가 앞선 수업에서 인터페이스를 abstract, final와 함께 대표적인 규제라고 언급했던 것 기억하는가? 인터페이스의 역할은 이렇다. 어떤 객체(class)가 있고 그 객체(class)가 특정한 인터페이스를 사용한다면 그 객체(class)는 반드시 인터페이스의 메소드들을 구현해야 한다. 만약 인터페이스에서 강제하고 있는 메소드를 구현하지 않으면 이 에플리케이션은 컴파일 조차 되지 않는다. 예제 우선 단순한 예를 보자. package o..
java - final
2020. 4. 4. 17:04
📌 java/java
추상이 상속을 강제하는 것이라면 final은 상속/변경을 금지하는 규제다. 이 정도로 final의 용도를 기억해두고 코드를 보자. final 필드 필드와 변수는 같은 의미라는 것 기억할 것이다. 실행되는 과정에서 한번 값이 정해진 이후에는 변수 내의 값이 바뀌지 않도록하는 규제다. 클래스 맴버와 인스턴스 맴버 토픽의 첫번째 예제를 기반으로 내용을 조금 바꾸었다. 3.14의 값을 사용자가 절대로 바꿀 수 없게 만드는 것 package org.opentutorials.javatutorials.finals; class Calculator { static final double PI = 3.14; int left, right; public void setOprands(int left, int right) { t..
java - abstract
2020. 4. 4. 15:29
📌 java/java
abstract란 한국어로는 추상으로 번역된다. 이에 대한 정의는 뒤에서 내리도록 하고 지금 단계에서는 abstract라는 것이 상속을 강제하는 일종의 규제라고 생각하자. 즉 abstract 클래스나 메소드를 사용하기 위해서는 반드시 상속해서 사용하도록 강제하는 것이 abstract다. 상속해서 사용하도록 강제 ! 사용자가 직접 예쁘게 디자인 해야하는 부분은 abstract로 선언한다. + 상속 강제 추상 메소드 추상 메소드란 메소드의 시그니처만이 정의된 비어있는 메소드를 의미한다. 아래의 코드를 보자. package org.opentutorials.javatutorials.abstractclass.example1; abstract class A{ public abstract int b(); //본체가 ..
미생물학 3장 (2) - 진핵세포의 세포내흡입
2020. 4. 3. 15:05
🧬 Bio/미생물학
세포내흡입 : 세포막이 함입되면서 흡입 음세포작용(피노솜) : 작은 입자 흡입 식세포작용(파고솜) : 큰 입자 흡입 , 파고솜만이 direct하게 라이소좀과 결합한다. 클라스린의존성(클라스린피복구) : 호르몬, 콜레스테롤 흡입 카베올린의존성(카베오솜) : 신호 전달이 되어야 흡입을 시작한다. 카베오솜 → 초기엔도솜과 융합 → 후기엔도솜과 융합 → 라이소좀과 융합 자가소화 (autophage) : 미토콘드리아가 파괴될 때 ** 진핵세포의 리보솜 : 80S Ribosome 60S + 40S 60S = 5S / 5.8S / 28S rRNA + 50개 단백질 40S = 18S rRNA + 30개 단백질 세균의 리보솜 : 70S Ribosome 50S + 30S 50S = 5S / 23S rRNA + 34개 단백..
Divide-and-Conquer (part4)
2020. 4. 2. 17:34
🕶 Algorithm/알고리즘
이걸 Divide-and-Conquer 해보자. 이걸 C행렬에 갖다 놓는다. C행렬의 첫번째 칼럼 ADD = 행렬의 덧셈의 관한 함수 문제 나온다 그니까 Master theroem 공식 외워라 ! Recursive Matrix Multiplication에 적용 (n/2 - n/2) 행렬 M7 까지 n/2 by n/2 행렬이다. scalart multiplicationdml 횟수 scalar addtion = 0 Scalar additon의 횟수