Title | Introduccion Stata Dia 1 |
---|---|
Author | Camila Andrea Tinjaca Tinjaca |
Course | Ingeniería General |
Institution | Universidad Distrital Francisco José de Caldas |
Pages | 18 |
File Size | 1.4 MB |
File Type | |
Total Downloads | 8 |
Total Views | 131 |
introducción a stata...
30/05/2012
IntroducciónaStata Alfonso Muriel AlfonsoMuriel UnidaddeBioestadísticaClínica.IRYCIS 4dejuniode2012 1
STATA • LaversiónbásicaesStata/IC(IntercooledStata) maneja hasta 2 047 variables manejahasta2.047variables • LasiguienteesStata/SE(SpecialEdition)maneja hasta32.766variables(variablescadenay matricesmásgrandes) • LaversiónparaMulticore/multiprocesadoreses Stata/MP, mucho más rápida en ordenadores con Stata/MP,muchomásrápidaenordenadorescon dosomascores • Lasobservacionesestánlimitadasporlamemoria nopudiendoexcederde2milllones
1
30/05/2012
Almacénde Sintaxis
AlmacéndeResultados
AlmacéndeVariables
Comandos Únicaventanaenlaquesepuedeescribir
Guardar Fichero
Abrir fichero
Imprimir
Editarel fichero activo
Traeral frenteun gráfico
AbrirLog
Abrir Abrir Ayuda (View)
Nuevo Nuevo fichero do
Ventana de Variables
Verel fichero
Parar
Sigueel proceso
2
30/05/2012
Extensionescomunesdelosficheros • • • • • •
dta:ficherosdedatosenformatoStata. raw:ficherosdedatosASCII/Text. log:outputdeSTATA. do:ficherodecomandos. gph:StataGraphicFile. ado:Stata“Macro”files.
3
30/05/2012
Directorio de Trabajo
Utilidadesdefichero • dir Statamuestra t t llosficherosquecontieneese fi h ti – St directorio.
• pwd – Nosmuestralarutadondeestáubicadolos ficheros. ficheros – G:\CursoStata
4
30/05/2012
Ayuda • help+‘nombredecomando’ • helpsumm
Abrirbasedatos • Extension.dat • Sintaxis .use"G:\CursoStata\VAS.dta",clear .useVAS.dta(igualsianteshemoscd) .sysuse cancer.dat(ejemplos
5
30/05/2012
Abrirbasedatos • usesexoedadVAS//solamenteselecciona l lasvariablessexoyedad i bl d d • useVASin1/5//seleccionasólolascinco primerasobservaciones,todaslasvariables • usesexoedadusingVASin1/5// selecciona dos variables y cinco primeras seleccionadosvariablesycincoprimeras observaciones
Similar a los archivos spo de SPSS
log using "G: G:\ \CursoStata CursoStata\ \ vas vas..smcl smcl“ smcl“ log using "G:\CursoSta "G:\CursoStata\vas.smcl ta\vas.smcl ta\vas.smcl,, text“ translate vas.smcl to vas.txt
6
30/05/2012
Ventanado SimilaralaventanadesintaxisdeSPSS Si se poneunasterisconoejecutalaorden Sisepone un asterisco no ejecuta la orden Portanto,esútilparacolocarnotasaclaratoriasy comentarios. Porejemplo: • *Esteeselarchivodoparalapráctica1 • Tambiénsepuedenadjuntarcomentariosal comandoponiendo/* Comentario*/ • sumvar1/*Calculaunresumendevar1*/
Memoriaversión11 Stata necesita hacer una copia copiade dela base base dedatosquevamosaanalizarenla memoriaRAMdenuestroordenador Paraampliarlacapacidaddelamemoria RAMparaStata: set mem 512m setmem setmemory 512m clear,borralosdatosenmemoria
7
30/05/2012
Variables • Losnombresdelasvariablespuedetener entre 1 y 32 caracteres entre1y32caracteres • Nopuedenempezarporunnúmero • Nopuedehaberespacios • Noutilizarsignos(&%$∙”!) • Cuidadoconlosacentos • Muysensible SexoSEXOsexosonvariablesdiferentes
Tiposdevariables Format %8.0g %8.0g %12.0g %9.0g %10.0g
Format %#s
Strings (Cadena) son guardadas como str# (,str1, str2, str3, ..., str244). El número después de str indica la maxima extensión. Un str5 podría valer para “varón", pero no para “masculino”. Números son guardadas como byte, integer, long y float. Si se utilizan valores con decimales el formato recomendado es float.
8
30/05/2012
VariablesFecha
CrearunanuevabaseenSTATA
9
30/05/2012
Crearetiquetas • Archivodedatos Variable
Etiquetaarchivodatos use "G:\CursoStata\VAS.dta" , clear label data "ESTEESELEJEMPLODELVAS" save "G:\CursoStata\VAS.dta",replace file G:\CursoStata\VAS.dtasaved use"G:\CursoStata\VAS.dta",clear (ESTEESELEJEMPLODELVAS)
10
30/05/2012
VariablesManager
Etiquetarvaloresdevariables
11
30/05/2012
Crearunanuevabasededatos • Variables: – Nºhistoria clínica – Sexo – Fechadenacimiento – Fechadevisita – Fumador(No,Si,EXfumador) – APDiabetes – APHTA – APIAM – Motivoconsulta(textolibre)
Utilidades Calculadora display140+1.96*sqrt(15) 147.59105
Describir labase describe (resumendebasedatosactiva) describeusing"G:\CursoStata\vas12pre.dta“ (otra basenoactiva) codebook(descripción mas detallada debasedatos activa)
Informe conlas 4primeras observaciones listin1/4
12
30/05/2012
Sintaxis • Signosútiles t * producto/ d t / división di i ió ^potencia ^ t i + suma‐ resta* > mayor< menor>= 60 confiebremenoresde50añosomujeres>60 contos.(basedatostos.dta). • Realizarunlistadodelospacientesconvalores deplaquetasmenoresque100omissing. R li Realizarotrolistadoconlospacientescon li d l i valoresdecolesterolporencimade300o missing(basedatosCirrosisBiliarPrimaria).
14
30/05/2012
ImportarbasedatosaStata(1)
ImportarbasedatosaStata(2)
15
30/05/2012
ImportarbasedatosaStata(3) • • • •
DesdeSpss cd"G:\CursoStata“(cambiadirectoriotrabajo) clear(borralabasededatos) usespsshipertensos120.sav(noponer nombresconespacios)
AñadirCasos
use"G:\CursoStata\vas5.dta",clear appendusing"G:\CursoStata\vas7.dta"
16
30/05/2012
AñadirVariables • Merge • permitecombinarbasesdedatosquetiene unavariableencomún. • Requierequelasdosbasesdedatosestén ordenadasdemaneraascendenteporla .
17
30/05/2012
Añadirvariables merge1:1nhcusingG:\CursoStata\vas12post.dta"
Transformarbasedatos reshape wide,long Estecomandotransformalabasededatosdeuna formatoancho(wide)aunolargo(long)yviceversa Data > Create or or change change data > > Other variablevariable transformation commands > Convert data between wide and long Wide
reshape long inc i(id) j(year) reshapelonginc,i(id) j(year) reshapewideinc,i(id)j(year)
idsexinc80inc81inc82 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 10500055006000 21200022003300
L Long i jx_ij idyearsexinc ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 18005000 18105500 18206000 28012000 28112200 28213300
18...