Hello,
I am trying to conduct Fuzzy matching on CUSIP and CIKNumber variables between 2 datasets. The variables are named differently based on online suggestions (not sure though whether this approach is correct). I have provided samples from both datasets that I need to match.
Note: conm is the Company name. cnms is the customer name.
Could you please provide me with the codes to match these 2 datasets? Please note that in the first dataset, I have one firm-year observation. After matching, I should get multiple firm-year observations.
Your help is much appreciated!
I am trying to conduct Fuzzy matching on CUSIP and CIKNumber variables between 2 datasets. The variables are named differently based on online suggestions (not sure though whether this approach is correct). I have provided samples from both datasets that I need to match.
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input str17 CUSIP_stata long CIKNumber_stata float Year str76 Company "885535104" . 2007 "3COM CORP." "65440K106" 1011290 2007 "99 CENTS ONLY STORES99 (CENTS) ONLY STORES" "00508Y102" 1144215 2007 "ACUITY BRANDS INCACUITY BRANDS, INC." "00724F101" 796343 2007 "ADOBE INCADOBE SYSTEMS INC." "00751Y106" 1158449 2007 "ADVANCE AUTO PARTS INCADVANCE AUTO PARTS INC" "00763M108" . 2007 "ADVANCED MEDICAL OPTICS, INC." "00130H105" 874761 2007 "AES CORP (THE)THE AES CORP." "00826T108" 913077 2007 "AFFYMETRIX INCAFFYMETRIX INC." "00846U101" 1090872 2007 "AGILENT TECHNOLOGIES INCAGILENT TECHNOLOGIES INC." "00847J105" 78749 2007 "AGILYSYS INCAGILYSYS INC." "00949P108" 948846 2007 "AIRTRAN HOLDINGS INCAIRTRAN HOLDINGS, INC." "00971T101" 1086222 2007 "AKAMAI TECHNOLOGIES INCAKAMAI TECHNOLOGIES, INC." "01988P108" 1124804 2007 "ALLSCRIPTS HEALTHCARE SOLTNSALLSCRIPTS HEALTHCARE SOLUTIONS, INC." "02209S103" 764180 2007 "ALTRIA GROUP INCALTRIA GROUP, INC." "00163T109" . 2007 "AMB PROPERTY CORPAMB PROPERTY CORP." "02341W103" 813621 2007 "AMCOL INTERNATIONAL CORPAMCOL INTERNATIONAL CORP." "02744M108" 1114200 2007 "AMERICAN MEDICAL SYSTMS HLDSAMERICAN MEDICAL SYSTEMS HOLDINGS, INC." "03073T102" 1064863 2007 "AMERIGROUP CORPAMERIGROUP CORP." "03076C106" 820027 2007 "AMERIPRISE FINANCIAL INCAMERIPRISE FINANCIAL, INC." "03662Q105" 1013462 2007 "ANSYS INCANSYS, INC." "03820C105" 109563 2007 "APPLIED INDUSTRIAL TECH INCAPPLIED INDUSTRIAL TECHNOLOGIES, INC." "03875Q108" . 2007 "ARBITRON, INC." "03937R102" 1072343 2007 "ARCH CHEMICALS INCARCH CHEMICALS, INC." "363576109" 354190 2007 "ARTHUR J GALLAGHER & COARTHUR J. GALLAGHER & CO." "04621X108" 1267238 2007 "ASSURANT INCASSURANT INC" "00207R101" . 2007 "ATMI, INC." "05367P100" 896841 2007 "AVID TECHNOLOGY INCAVID TECHNOLOGY, INC." "06652B103" . 2007 "BANKUNITED FINANCIAL CORP." "08160H101" 863436 2007 "BENCHMARK ELECTRONICS INCBENCHMARK ELECTRONICS, INC." "08915P101" 1156388 2007 "BIG 5 SPORTING GOODS CORPBIG 5 SPORTING GOODS CORP." "09063H107" . 2007 "BIOMED REALTY TRUST INC" "05548J106" . 2007 "BJ WHOLESALE CLUB, INC" "09227Q100" 1280058 2007 "BLACKBAUD INCBLACKBAUD INC" "09578R103" . 2007 "BLUE NILE, INC." "100557107" 949870 2007 "BOSTON BEER INC -CL ATHE BOSTON BEER COMPANY, INC." "101119105" 821127 2007 "BOSTON PRIVATE FINL HOLDINGSBOSTON PRIVATE FINANCIAL HOLDINGS, INC." "101121101" 1037540 2007 "BOSTON PROPERTIES INCBOSTON PROPERTIES INC." "101137107" 885725 2007 "BOSTON SCIENTIFIC CORPBOSTON SCIENTIFIC CORP." "103043105" . 2007 "BOWNE & CO., INC." "103304101" 906553 2007 "BOYD GAMING CORPBOYD GAMING CORP." "109043109" . 2007 "BRIGGS & STRATTON CORP." "109641100" 703351 2007 "BRINKER INTL INCBRINKER INTERNATIONAL, INC." "109696104" 78890 2007 "BRINKS COTHE BRINKS COMPANY" "110122108" 14272 2007 "BRISTOL-MYERS SQUIBB COBRISTOL-MYERS SQUIBB CO." "11133T103" 1383312 2007 "BROADRIDGE FINANCIAL SOLUTNSBROADRIDGE FINANCIAL SOLUTIONS, INC." "114340102" . 2007 "BROOKS AUTOMATION, INC." "115236101" 79282 2007 "BROWN & BROWN INCBROWN & BROWN, INC." "117043109" 14930 2007 "BRUNSWICK CORPBRUNSWICK CORP." "118255108" . 2007 "BUCKEYE TECHNOLOGIES INC." "119848109" 1062449 2007 "BUFFALO WILD WINGS INCBUFFALO WILD WINGS, INC." "127055101" 16040 2007 "CABOT CORPCABOT CORP." "127097103" . 2007 "CABOT OIL & GAS CORP." "127190304" . 2007 "CACI INTERNATIONAL, INC." "127387108" 813672 2007 "CADENCE DESIGN SYSTEMS INCCADENCE DESIGN SYSTEMS, INC." "13054D109" 789356 2007 "CALIFORNIA PIZZA KITCHEN INCCALIFORNIA PIZZA KITCHEN, INC." "131193104" . 2007 "CALLAWAY GOLF CO." "132011107" 820081 2007 "CAMBREX CORPCAMBREX CORP." "133131102" 906345 2007 "CAMDEN PROPERTY TRUSTCAMDEN PROPERTY TRUST" "13342B105" 941548 2007 "CAMERON INTERNATIONAL CORPCAMERON INTERNATIONAL CORP" "134429109" 16732 2007 "CAMPBELL SOUP COCAMPBELL SOUP CO." "14040H105" 927628 2007 "CAPITAL ONE FINANCIAL CORPCAPITAL ONE FINANCIAL CORP." "14071N104" . 2007 "CAPTARIS, INC." "140909102" . 2007 "CARAUSTAR INDUSTRIES, INC." "140781105" . 2007 "CARBO CERAMICS INC." "142339100" 790051 2007 "CARLISLE COS INCCARLISLE COMPANIES INC." "143130102" 1170010 2007 "CARMAX INCCARMAX INC" "144285103" 17843 2007 "CARPENTER TECHNOLOGY CORPCARPENTER TECHNOLOGY CORP." "147195101" . 2007 "CASCADE CORP." "14754D100" . 2007 "CASH AMERICA INTERNATIONAL, INC." "149016107" 1063085 2007 "CATAPULT COMMUNICATIONS CORPCATAPULT COMMUNICATIONS CORP." "149150104" 861842 2007 "CATHAY GENERAL BANCORPCATHAY GENERAL BANCORP" "125071100" 18396 2007 "CDI CORPCDI CORP." "151020104" 816284 2007 "CELGENE CORPCELGENE CORP." "15135B101" 1071739 2007 "CENTENE CORPCENTENE CORP." "152312104" . 2007 "CENTEX CORP." "155771108" 18808 2007 "CENTRAL VERMONT PUB SERVCENTRAL VERMONT PUBLIC SERVICE CORP." "156431108" 949157 2007 "CENTURY ALUMINUM COCENTURY ALUMINUM COMPANY" "156708109" 873364 2007 "CEPHALON INCCEPHALON, INC." "156710105" 18937 2007 "CERADYNE INCCERADYNE, INC." "156782104" 804753 2007 "CERNER CORPCERNER CORPORATION" "125269100" 1324404 2007 "CF INDUSTRIES HOLDINGS INCCF INDUSTRIES HOLDINGS INC" "12541M102" . 2007 "CH ENERGY GROUP, INC." "158496109" . 2007 "CHAMPION ENTERPRISES, INC." "159864107" 1100682 2007 "CHARLES RIVER LABS INTL INCCHARLES RIVER LABORATORIES INTERNATIONAL, INC." "161048103" . 2007 "CHARLOTTE RUSSE HOLDING, INC." "161133103" . 2007 "CHARMING SHOPPES, INC." "162456107" 19520 2007 "CHATTEM INCCHATTEM, INC." "162825103" 215419 2007 "CHECKPOINT SYSTEMS INCCHECKPOINT SYSTEMS, INC." "163072101" 887596 2007 "CHEESECAKE FACTORY INCTHE CHEESECAKE FACTORY, INC." "165159104" . 2007 "CHESAPEAKE CORP." "166764100" 93410 2007 "CHEVRON CORPCHEVRON CORPORATION" "168615102" 897429 2007 "CHICOS FAS INCCHICOS FAS INC." "169656105" 1058090 2007 "CHIPOTLE MEXICAN GRILL INCCHIPOTLE MEXICAN GRILL INC" "170388102" . 2007 "CHOICEPOINT INC." "171046105" . 2007 "CHRISTOPHER & BANKS CORP" "171340102" 313927 2007 "CHURCH & DWIGHT INCCHURCH & DWIGHT CO., INC." "171798101" 1168054 2007 "CIMAREX ENERGY COCIMAREX ENERGY CO" "172062101" 20286 2007 "CINCINNATI FINANCIAL CORPCINCINNATI FINANCIAL CORP." "172908105" 723254 2007 "CINTAS CORPCINTAS CORP." "172737108" . 2007 "CIRCUIT CITY STORES, INC." end
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input str9 CUSIP_excel str10 CIKNumber_excel float Year str28 conm str50 cnms "682343108" "0001359950" 2007 "180 CONNECT INC" "DIRECTV GROUP INC" "901384107" "0001860782" 2019 "2SEVENTY BIO INC" "Regeneron Pharmaceuticals Inc" "901384107" "0001860782" 2020 "2SEVENTY BIO INC" "Regeneron Pharmaceuticals Inc" "901384107" "0001860782" 2021 "2SEVENTY BIO INC" "Regeneron Pharmaceuticals Inc" "74734M109" "0001508913" 2009 "360 SECURITY TECHNOLOGY INC" "Google Inc" "74734M109" "0001508913" 2010 "360 SECURITY TECHNOLOGY INC" "Google Inc" "885535104" "0000738076" 2007 "3COM CORP" "HUAWEI TECHNOLOGIES Co." "885535104" "0000738076" 2008 "3COM CORP" "HUAWEI TECHNOLOGIES Co." "885535104" "0000738076" 2009 "3COM CORP" "HUAWEI TECHNOLOGIES Co." "885535104" "0000738076" 2008 "3COM CORP" "Ingram Micro Inc." "35104E100" "0001650648" 2018 "4D MOLECULAR THER INC" "Astrazeneca PLC" "35104E100" "0001650648" 2019 "4D MOLECULAR THER INC" "Astrazeneca PLC" "35104E100" "0001650648" 2018 "4D MOLECULAR THER INC" "Pfizer Inc" "35104E100" "0001650648" 2018 "4D MOLECULAR THER INC" "Roche Holding AG" "35104E100" "0001650648" 2019 "4D MOLECULAR THER INC" "Roche Holding AG" "35104E100" "0001650648" 2020 "4D MOLECULAR THER INC" "Roche Holding AG" "35104E100" "0001650648" 2021 "4D MOLECULAR THER INC" "Roche Holding AG" "35104T107" "0000058592" 2012 "4LICENSING CORP" "JAKKS Pacific Inc" "35104T107" "0000058592" 2012 "4LICENSING CORP" "Konami Corp" "35104T107" "0000058592" 2007 "4LICENSING CORP" "KONAMI CORP -ADR" "35104T107" "0000058592" 2008 "4LICENSING CORP" "KONAMI CORP -ADR" "35104T107" "0000058592" 2009 "4LICENSING CORP" "KONAMI CORP -ADR" "35104T107" "0000058592" 2010 "4LICENSING CORP" "KONAMI CORP -ADR" "35104T107" "0000058592" 2011 "4LICENSING CORP" "KONAMI CORP -ADR" "35104T107" "0000058592" 2007 "4LICENSING CORP" "Microsoft Corp" "282539105" "0001635581" 2015 "8POINT3 ENERGY PARTNERS LP" "First Solar Inc" "282539105" "0001635581" 2016 "8POINT3 ENERGY PARTNERS LP" "First Solar Inc" "282539105" "0001635581" 2017 "8POINT3 ENERGY PARTNERS LP" "First Solar Inc" "282539105" "0001635581" 2016 "8POINT3 ENERGY PARTNERS LP" "Southern California Edison" "282539105" "0001635581" 2017 "8POINT3 ENERGY PARTNERS LP" "Southern California Edison" "002121101" "0001580808" 2019 "A10 NETWORKS INC" "Arrow Electronics Inc" "002121101" "0001580808" 2020 "A10 NETWORKS INC" "Arrow Electronics Inc" "002121101" "0001580808" 2021 "A10 NETWORKS INC" "Arrow Electronics Inc" "002121101" "0001580808" 2013 "A10 NETWORKS INC" "Microsoft Corp" "03739T108" "0001167178" 2009 "A123 SYSTEMS INC" "BAE SYSTEMS PLC -ADR" "03739T108" "0001167178" 2010 "A123 SYSTEMS INC" "BAE SYSTEMS PLC -ADR" "000307108" "0001606180" 2012 "AAC HOLDINGS INC" "Aetna Inc." "000307108" "0001606180" 2013 "AAC HOLDINGS INC" "Aetna Inc." "000307108" "0001606180" 2014 "AAC HOLDINGS INC" "Aetna Inc." "000307108" "0001606180" 2015 "AAC HOLDINGS INC" "Aetna Inc." "000307108" "0001606180" 2016 "AAC HOLDINGS INC" "Aetna Inc." "002567105" "0000881890" 2012 "ABAXIS INC" "ANIMAL HEALTH INTL INC" "002567105" "0000881890" 2013 "ABAXIS INC" "ANIMAL HEALTH INTL INC" "002567105" "0000881890" 2007 "ABAXIS INC" "Henry Schein" "002567105" "0000881890" 2008 "ABAXIS INC" "Henry Schein Inc" "002567105" "0000881890" 2016 "ABAXIS INC" "Henry Schein Inc" "002567105" "0000881890" 2017 "ABAXIS INC" "Henry Schein Inc" "002567105" "0000881890" 2018 "ABAXIS INC" "Henry Schein Inc" "002567105" "0000881890" 2014 "ABAXIS INC" "MWI Veterinary Supply Inc" "002567105" "0000881890" 2015 "ABAXIS INC" "MWI Veterinary Supply Inc" "002567105" "0000881890" 2016 "ABAXIS INC" "MWI Veterinary Supply Inc" "002567105" "0000881890" 2017 "ABAXIS INC" "MWI Veterinary Supply Inc" "002567105" "0000881890" 2018 "ABAXIS INC" "MWI Veterinary Supply Inc" "002567105" "0000881890" 2016 "ABAXIS INC" "Patterson Companies Inc" "002567105" "0000881890" 2017 "ABAXIS INC" "Patterson Companies Inc" "002567105" "0000881890" 2018 "ABAXIS INC" "Patterson Companies Inc" "00287Y109" "0001551152" 2012 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2013 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2014 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2015 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2016 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2017 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2018 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2019 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2020 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2021 "ABBVIE INC" "AmerisourceBergen Corp" "00287Y109" "0001551152" 2012 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2013 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2014 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2015 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2016 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2017 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2018 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2019 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2020 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2021 "ABBVIE INC" "Cardinal Health Inc" "00287Y109" "0001551152" 2020 "ABBVIE INC" "Janssen Biotech, Inc" "00287Y109" "0001551152" 2021 "ABBVIE INC" "Janssen Biotech, Inc" "00287Y109" "0001551152" 2012 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2013 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2014 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2015 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2016 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2017 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2018 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2019 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2020 "ABBVIE INC" "McKesson Corp" "00287Y109" "0001551152" 2021 "ABBVIE INC" "McKesson Corp" "00288U106" "0001703057" 2020 "ABCELLERA BIOLOGICS INC" "Eli Lilly and Co" "00288U106" "0001703057" 2021 "ABCELLERA BIOLOGICS INC" "Eli Lilly and Co" "H00263105" "0001651625" 2014 "AC IMMUNE SA" "Genentech Inc" "H00263105" "0001651625" 2015 "AC IMMUNE SA" "Genentech Inc" "H00263105" "0001651625" 2016 "AC IMMUNE SA" "Genentech Inc" "H00263105" "0001651625" 2017 "AC IMMUNE SA" "Genentech Inc" "H00263105" "0001651625" 2018 "AC IMMUNE SA" "Genentech Inc" "00401C108" "0001651235" 2018 "ACACIA COMMUNICATIONS INC" "Cisco Systems Inc" "00401C108" "0001651235" 2019 "ACACIA COMMUNICATIONS INC" "Cisco Systems Inc" "00401C108" "0001651235" 2020 "ACACIA COMMUNICATIONS INC" "Cisco Systems Inc" "004239109" "0000899629" 2017 "ACADIA REALTY TRUST" "Albertsons Companies Inc" "004239109" "0000899629" 2018 "ACADIA REALTY TRUST" "Albertsons Companies Inc" end
Note: conm is the Company name. cnms is the customer name.
Could you please provide me with the codes to match these 2 datasets? Please note that in the first dataset, I have one firm-year observation. After matching, I should get multiple firm-year observations.
Your help is much appreciated!
Comment