New In 
További új funkciók a Stata 18-ban
A Stata 18-as kiadás számos kiemelkedő elemét itt mutattuk be. A Stata 18 azonban sokkal többet tartalmaz. Nem szeretnénk, ha figyelmen kívül hagyná az alább felsorolt további új funkciókat. Ezek közül valamelyik lehet, hogy az Ön kedvence lesz.
General statistics
- A Stata számos becslési parancsa támogatja a vce(robust) opciót a robusztus standard hibák becsléséhez, valamint a vce(cluster clustvar) opciót a klaszter-robusztus standard hibák becsléséhez. Ezeket az opciókat most két további parancs támogatja:
- A Spearman-féle rangsor korrelációs együtthatókhoz mostantól pontos p-értékek is rendelkezésre állnak. A spearman parancs mostantól támogatja az exact() opciót a pontos p-érték kiszámításához a permutációs eloszlás Monte Carlo mintavételezésével vagy a permutációs eloszlás teljes felsorolásával.
- A Stata faktor-változó jelölése lehetővé teszi a felhasználók számára, hogy kategorikus változókat és kölcsönhatásokat adjanak meg változólistákban számos parancsban. Ezt a jelölést mostantól további parancsok támogatják:
- Az exlogistic parancs, amely egzakt logisztikus regressziós modelleket illeszt
- Az expoisson parancs, amely pontos Poisson-regressziós modellekhez illeszkedik.
- Miután az sqreg segítségével szimultán kvantilis regressziós modelleket illesztett, az új estat coefplot parancs segítségével ábrázolhatja az együtthatókat és azok konfidenciaintervallumait a kvantilisek között.
- Az nlcom parancs, amely a paraméterek nemlineáris kombinációit számítja, mostantól támogatja az eform[()] opciót az exponenciált nemlineáris paraméterek jelentésére.
- A table parancs mostantól két további statisztikát is kiszámít: a geometriai átlagot és a geometriai szórást, amelyeket a statistic(geomean), illetve a statistic(geosd) paranccsal lehet megadni. Ezenkívül mostantól strL változókat is használhatunk a sorok, oszlopok és különálló táblázatok definiálására.
Causal inference
- Miután a didregress vagy xtdidregress segítségével különbségek közötti különbség-modellt illesztett a több kohorszból álló, különböző időpontokban kezelt adatokra, az új estat bdecomp paranccsal a kezeltekre gyakorolt átlagos kezelési hatást (ATET) komponensekre bonthatja. Az eredmények hasznosak annak meghatározásához, hogy a kezelési hatások heterogének-e, és ha igen, akkor a heterogenitás milyen mértékben befolyásolja a didregress vagy xtdidregress által jelentett teljes ATET-et.
Meta-analysis
- A meta regress után most a reffects opcióval megadott reses() opcióval a predict segítségével kiszámíthatja a véletlen hatások összehasonlító standard hibáit. A diagnosztikus standard hibákat a diagnostic alopció hozzáadásával kaphatjuk meg.
- A meta mvregress után most már használhatja a predict-et a reses() opcióval, hogy alapértelmezés szerint összehasonlító standard hibákat számítson a véletlen hatásokhoz. A diagnosztikai standard hibákat a diagnosztikai alopció hozzáadásával kaphatjuk meg.
Survival analysis
- Az stcurve parancs a túlélő, a kudarc, a veszély vagy a kumulatív veszély függvényt ábrázolja, miután számos modellt illesztett a túlélési idő adatokra. A Stata 18-ban az stcurve a következő új funkciókkal rendelkezik:
- Miután az stcox programmal egy közös törékenységű Cox-modellt illesztettünk, az at() opcióban megadhatjuk a _frailty = (numlist) kifejezést, hogy a túlélő és a kapcsolódó függvények becsléseit a numlist értékére beállított törékenységek esetén kiigazítsuk.
- Miután a stintcox segítségével Cox-modellt illesztettünk egy több rekord/alany intervallumcenzúrás adathalmazra, megadhatjuk az új atmeans opciót, hogy a túlélő vagy más függvényt a kovariáns időfüggő átlagai alapján értékeljük ki.
- Miután egy Cox-modellt illesztettünk egy több felvétel/alany intervallum-cenzúrázott adathalmazra a stintcox használatával, megadhatjuk az új atframe(frname) opciót, hogy a túlélő vagy más függvényt az frname keretben megadott változók értékei alapján értékeljük ki.
- A lasso cox vagy elasticnet cox után alapértelmezés szerint büntetett együtthatók alapján számolhat előrejelzéseket, vagy a postselection opció megadásával kiszámíthatja az előrejelzéseket a postselection együtthatók alapján.
- Miután az stcox programmal közös törékenységű Cox-modellt illesztettünk, a predict mostantól engedélyezi az atfrailty és atfrailty(varname|#) opciókat, amikor az alapszintű túlélőfüggvényt, az alapszintű kumulatív-veszélyfüggvényt vagy az alapszintű veszély-hozzájárulásokat jósoljuk meg. Ha megadja az atfrailty opciót, a törékenységek a becsült értékükre lesznek beállítva az előrejelzések kiszámításakor. Ha az atfrailty(varname|#) opciót adja meg, akkor a törékenységek a varname vagy # értékekre lesznek beállítva.
- A stintcox parancs, amely intervallumcenzúrás adatokra illeszti a Cox-féle arányos veszélyességi modelleket, mostantól támogatja a vce(robust) opciót a robusztus standard hibák becsléséhez, valamint a vce(cluster clustvar) opciót a klaszter-robusztus standard hibák becsléséhez.
Multivariate statistics
- A Stata faktor-változó jelölése lehetővé teszi a felhasználók számára, hogy számos parancsban kategorikus változókat és kölcsönhatásokat adjanak meg változólistákban. Ezt a jelölést most további parancsok támogatják:
- A discrim knn parancs, amely k-edik legközelebbi szomszéd diszkriminancia-elemzést végez.
A discrim logistic parancs, amely logisztikus diszkriminancia-elemzést végez
- A discrim knn parancs, amely k-edik legközelebbi szomszéd diszkriminancia-elemzést végez.
Graphics
- Amikor by-grafikonokat hoz létre, mostantól megadhatja az altleg bystyle-t, hogy a legenda a hat órai pozícióba kerüljön, és két oszlopot használjon a legendához. Például a by(group, style(altleg)) opció megadásával a csoport minden egyes értékéhez létrehozza a grafikont, és a két oszlopos legendát ezen grafikonok aljára helyezi.
- A labelminlen(#) opcióval mostantól megadható a tengelycímkék minimális hossza. Ez különösen akkor lehet hasznos, ha több grafikont hoz létre, amelyeket a graph combine használatával kíván egyesíteni. Megadhatja például az ylabel(labelminlen(5)) beállítást minden egyes grafikonhoz, hogy az y-tengely felirataihoz legalább öt karaktert használjon; a címkék szükség esetén bal oldalt szóközökkel lesznek kitöltve. Ha ezt az opciót hozzáadja minden egyes grafikon specifikációjához, akkor azonos szélességű címkékkel rendelkező grafikonokat hozhat létre, így a tengelyek szépen igazodnak egymáshoz, amikor kombinálják őket.
Data management
- Az új export spss paranccsal exportálhat egy Stata-adatkészletet SPSS (.sav) fájlba.
- Az import delimited parancs egy új emptylines(skip|include) opcióval rendelkezik, amellyel szabályozható, hogy az üres sorokat hogyan dolgozza fel megfigyelésként.
- Az icd10 parancsok frissültek, hogy a hatodik kiadás (2019) ICD-10 diagnóziskódjait is tartalmazzák.
- A contract parancs mostantól gyorsabb.
Functions
- Hét új, főként a hét napjaihoz kapcsolódó dátumidő függvény érhető el. Olvassa el az áttekintést.
Programming
- A levelsof parancs mostantól gyorsabb.
- A Stata-Python API specifikáció új funkciókat és fejlesztéseket tartalmaz:
- A ValueLabel osztály mostantól képes a Stata kiterjesztett hiányzó értékeivel dolgozni a következő metódusok segítségével:
- A ValueLabel.getLabel(name, value) lehetővé teszi, hogy az érték egy egész érték mellett .a, .b, …, .z is lehessen, így a Stata hiányzó értékeihez tartozó címkéket is vissza tudja adni.
- A ValueLabel.getValueLabels(name) a Stata hiányzó címkéjét adja vissza kulcsként, ha az értékcímke egy címkéhez kapcsolódó hiányzó értéket tartalmaz. Korábban a kulcsot egész számú hiányzó értékként adta vissza.
- A ValueLabel.setLabelValue(name, value, label) lehetővé teszi, hogy az érték egy egész érték mellett .a, .b, …, .z is lehessen, így a hiányzó értékek címkéit is be tudja állítani.
- A ValueLabel.getValues(name) a Stata hiányzó címkéjét adja vissza az eredményben, ha az értékcímke egy címkéhez kapcsolódó hiányzó értéket tartalmaz. Korábban az értéket egy egész szám hiányzó értékként adta vissza.
- A ValueLabel.removeLabelValue(name, value) lehetővé teszi, hogy az érték egy egész érték mellett .a, .b, …, .z is lehessen, így a hiányzó értékek címkéit is el tudja távolítani.
- A hiányzó osztály a következő fejlesztésekkel rendelkezik:
- A Missing.getValue(val=None) lehetővé teszi a felhasználók számára, hogy a Stata hiányzó értékeihez hozzáférjenek a None vagy ., .a, …, .z bevitellel. Korábban a val lehetett None, vagy a, b, …, …, z.
- Missing.getMissing(value) az értékhez tartozó hiányzó szimbólumot kapja meg, amely a Stata megfelelő hiányzó értékét képviseli.
- A Data osztály rendelkezik egy új függvénnyel, az isAlias(var) függvénnyel, amely visszaadja, hogy az aktuális adatkészletben lévő változó egy másik keretben lévő változó álneve-e.
- A Frame osztály rendelkezik egy új, isAlias(var) függvénnyel, amely visszaadja, hogy az aktuális adatkészletben lévő változó egy másik keretben lévő változó aliasváltozója-e.
- A ValueLabel osztály mostantól képes a Stata kiterjesztett hiányzó értékeivel dolgozni a következő metódusok segítségével:
- A Stata-Java API specifikáció a következő új funkciókkal rendelkezik:
- A ValueLabel osztály mostantól képes a Stata kiterjesztett hiányzó értékeivel dolgozni a következő metódusok segítségével:
- ValueLabel.getLabel(java.lang.String, double) egy megadott érték-címke érték címkéjét kapja meg.
- ValueLabel.getValueLabels(String name, Map<LabelValue,String> map) egy megadott érték-címke névhez tartozó érték és címke párosítást kap.
- ValueLabel.removeLabelValue(String name, Missing.Extended missingValue) eltávolít egy értékcímke értéket a megadott értékcímke névből.
- ValueLabel.setLabelValue(String name, Missing.Extended missingValue, String label) értéket és címkét állít be egy érték-címke névhez.
- A LabelValue osztály a Stata érték-címke értékek kapszulázására lett hozzáadva.
- A Data osztály egy új függvénnyel, az isAlias(int var) függvénnyel rendelkezik, amely visszaadja, hogy az aktuális adatkészletben lévő változó egy másik keretben lévő változó alias-e.
- A Frame osztály rendelkezik egy új függvénnyel, az isAlias(int var) függvénnyel, amely visszaadja, hogy az aktuális adatkészletben lévő változó egy másik keretben lévő változó aliasváltozó-e.
- A ValueLabel osztály mostantól képes a Stata kiterjesztett hiányzó értékeivel dolgozni a következő metódusok segítségével:
- A matlist parancs két új opcióval rendelkezik a mátrixok megjelenítésének testreszabásához. A jobbra behúzás opció a sorok sorainak végéhez képest egy szóközzel behúzza az adatokat. A rowtitleleft opció a sorcímeket balra süllyesztve jeleníti meg.
- A keretekben alias változókkal dolgozó programozók négy új makrófüggvényt használhatnak ki:
- Az isalias varname 1-t ad vissza, ha van alias változó, és 0-t, ha nincs.
- aliasframe varname visszaadja annak a keretnek a nevét, amelyhez varname kapcsolódik.
- aliaslinkname varname a varname létrehozásához használt összekötő változó nevét adja vissza.
- aliasvarname varname annak a változónak a nevét adja vissza, amelyhez a varname kapcsolódik.
Mata
- A Mata xl() osztály hét új tagfüggvényt tartalmaz:
- A put_string() egy string skalárt, vektort vagy mátrixot ír egy Microsoft Excel munkalapra.
- set_header() egy munkalap fejlécet ad az aktív munkalaphoz.
- A set_footer() munkalap láblécet ad az aktív munkalaphoz.
- insert_horizontal_page_break() beilleszt egy oldaltörést az aktív munkalap megadott sorában.
- delete_horizontal_page_break() törli az oldaltörést az aktív munkalap megadott sorában.
- insert_vertical_page_break() beilleszt egy oldaltörést az aktív munkalap megadott oszlopába.
- delete_vertical_page_break() törli az oldaltörést az aktív munkalap megadott oszlopában.
Interface
- A jdbc load mostantól rendelkezik egy párbeszédpanellel, amely lehetővé teszi, hogy
- adatforrásnevek (DSN-ek) hozzáadását vagy eltávolítását,
- a DSN táblák szűrését vagy egy táblázat oszlopainak szűrését, és
- kiválaszthatja, hogy a táblázat mely oszlopait szeretné betölteni a Statába.
- Ha a Stata több példányát futtatja Windowsban, a Stata példányszáma mostantól a következő felső szintű ablakokban jelenik meg: Do-File Editor, Data Editor, Variables Manager, SEM Builder, Graph ablakok és Viewer ablakok.
- Windowsban az új set taskbargroups beállítás befolyásolja, hogy a Stata ablakok hogyan csoportosulnak a tálcán. Ha a feladatsáv-csoportosítás engedélyezve van, a Stata különböző példányai külön-külön lesznek csoportosítva a feladatsávon. Ez a beállítás alapértelmezés szerint be van kapcsolva.
- A Stata for Mac mostantól az első indításkor megkérdezi a kívánt ablakelrendezést. Választhatja az Oldalsávos elrendezést, amely előnyösebb lehet kis laptop-kijelzők esetén, vagy a Szélesképernyős elrendezést, amely előnyösebb lehet asztali monitorok vagy nagy laptop-kijelzők esetén.
Még több
- Itt a Stata 18 számos olyan újdonságáról számoltunk be, amelyeket nem emeltünk ki a stata.com/new-in-stata oldalon. Mégis van még több is. A frissítések teljes listáját lásd a Mi újdonságoknál.